From 3e11ac88630dfb0dce79731c5d4f579ea8f79709 Mon Sep 17 00:00:00 2001 From: Stu Young Date: Tue, 21 May 2019 11:42:18 -0400 Subject: [PATCH] INCR-314 Run python-modernize on lms/djangoapps/grades/config and lms/djangoapps/grades/settings (#20611) * run python modernize * run isort * Fix quality --- lms/djangoapps/grades/config/__init__.py | 8 +++++++- lms/djangoapps/grades/config/forms.py | 2 ++ lms/djangoapps/grades/config/models.py | 2 ++ lms/djangoapps/grades/config/tests/test_models.py | 2 ++ lms/djangoapps/grades/config/tests/utils.py | 3 +++ lms/djangoapps/grades/config/waffle.py | 4 +++- 6 files changed, 19 insertions(+), 2 deletions(-) diff --git a/lms/djangoapps/grades/config/__init__.py b/lms/djangoapps/grades/config/__init__.py index 1ecd4acb84..d41f9b6514 100644 --- a/lms/djangoapps/grades/config/__init__.py +++ b/lms/djangoapps/grades/config/__init__.py @@ -1,7 +1,13 @@ +""" +Defines grading configuration. +""" +from __future__ import absolute_import + from django.conf import settings from lms.djangoapps.grades.config.models import PersistentGradesEnabledFlag -from lms.djangoapps.grades.config.waffle import waffle as waffle_func, ASSUME_ZERO_GRADE_IF_ABSENT +from lms.djangoapps.grades.config.waffle import ASSUME_ZERO_GRADE_IF_ABSENT +from lms.djangoapps.grades.config.waffle import waffle as waffle_func def assume_zero_if_absent(course_key): diff --git a/lms/djangoapps/grades/config/forms.py b/lms/djangoapps/grades/config/forms.py index 0ac317d866..7f79f0cdf4 100644 --- a/lms/djangoapps/grades/config/forms.py +++ b/lms/djangoapps/grades/config/forms.py @@ -1,6 +1,8 @@ """ Defines a form for providing validation of subsection grade templates. """ +from __future__ import absolute_import + import logging from django import forms diff --git a/lms/djangoapps/grades/config/models.py b/lms/djangoapps/grades/config/models.py index 720207a0d4..34726a6eea 100644 --- a/lms/djangoapps/grades/config/models.py +++ b/lms/djangoapps/grades/config/models.py @@ -2,6 +2,8 @@ Models for configuration of the feature flags controlling persistent grades. """ +from __future__ import absolute_import + from config_models.models import ConfigurationModel from django.conf import settings from django.db.models import BooleanField, IntegerField, TextField diff --git a/lms/djangoapps/grades/config/tests/test_models.py b/lms/djangoapps/grades/config/tests/test_models.py index d9fecd06c1..1db4a3ef9c 100644 --- a/lms/djangoapps/grades/config/tests/test_models.py +++ b/lms/djangoapps/grades/config/tests/test_models.py @@ -2,6 +2,8 @@ Tests for the models that control the persistent grading feature. """ +from __future__ import absolute_import + import itertools import ddt diff --git a/lms/djangoapps/grades/config/tests/utils.py b/lms/djangoapps/grades/config/tests/utils.py index b038eba233..afc60f875b 100644 --- a/lms/djangoapps/grades/config/tests/utils.py +++ b/lms/djangoapps/grades/config/tests/utils.py @@ -2,7 +2,10 @@ Provides helper functions for tests that want to configure flags related to persistent grading. """ +from __future__ import absolute_import + from contextlib import contextmanager + from edx_django_utils.cache import RequestCache from lms.djangoapps.grades.config.models import CoursePersistentGradesFlag, PersistentGradesEnabledFlag diff --git a/lms/djangoapps/grades/config/waffle.py b/lms/djangoapps/grades/config/waffle.py index f7a7203793..97a7da1918 100644 --- a/lms/djangoapps/grades/config/waffle.py +++ b/lms/djangoapps/grades/config/waffle.py @@ -2,7 +2,9 @@ This module contains various configuration settings via waffle switches for the Grades app. """ -from openedx.core.djangoapps.waffle_utils import WaffleSwitchNamespace, WaffleFlagNamespace, CourseWaffleFlag +from __future__ import absolute_import + +from openedx.core.djangoapps.waffle_utils import CourseWaffleFlag, WaffleFlagNamespace, WaffleSwitchNamespace # Namespace WAFFLE_NAMESPACE = u'grades'