Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
edx-platform
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
edx-platform
Commits
61b53713
Commit
61b53713
authored
Jun 18, 2013
by
Ned Batchelder
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Remove unused imports from lms, as detected by pylint.
parent
df6d3f9b
Hide whitespace changes
Inline
Side-by-side
Showing
51 changed files
with
16 additions
and
114 deletions
+16
-114
lms/djangoapps/circuit/models.py
+0
-3
lms/djangoapps/circuit/views.py
+1
-4
lms/djangoapps/courseware/access.py
+0
-1
lms/djangoapps/courseware/courses.py
+0
-6
lms/djangoapps/courseware/management/commands/clean_xml.py
+0
-3
lms/djangoapps/courseware/management/commands/metadata_to_json.py
+0
-1
lms/djangoapps/courseware/module_render.py
+0
-1
lms/djangoapps/courseware/tabs.py
+0
-7
lms/djangoapps/courseware/tests/test_access.py
+1
-1
lms/djangoapps/courseware/tests/test_masquerade.py
+1
-1
lms/djangoapps/courseware/tests/test_module_render.py
+0
-1
lms/djangoapps/dashboard/models.py
+0
-2
lms/djangoapps/dashboard/views.py
+1
-4
lms/djangoapps/debug/models.py
+0
-2
lms/djangoapps/debug/views.py
+1
-1
lms/djangoapps/django_comment_client/helpers.py
+0
-3
lms/djangoapps/django_comment_client/management/commands/show_permissions.py
+0
-1
lms/djangoapps/django_comment_client/mustache_helpers.py
+0
-1
lms/djangoapps/django_comment_client/permissions.py
+0
-5
lms/djangoapps/django_comment_client/tests/test_models.py
+1
-2
lms/djangoapps/foldit/models.py
+0
-3
lms/djangoapps/foldit/tests.py
+0
-1
lms/djangoapps/instructor/management/commands/compute_grades.py
+0
-8
lms/djangoapps/instructor/offline_gradecalc.py
+1
-5
lms/djangoapps/instructor/tests/test_enrollment.py
+0
-1
lms/djangoapps/instructor/tests/test_gradebook.py
+1
-3
lms/djangoapps/instructor/tests/test_xss.py
+0
-1
lms/djangoapps/instructor_task/tests/test_integration.py
+0
-1
lms/djangoapps/instructor_task/tests/test_tasks.py
+1
-1
lms/djangoapps/licenses/management/commands/generate_serial_numbers.py
+0
-2
lms/djangoapps/licenses/management/commands/import_serial_numbers.py
+0
-1
lms/djangoapps/lms_migration/management/commands/create_groups.py
+1
-4
lms/djangoapps/lms_migration/management/commands/create_user.py
+0
-1
lms/djangoapps/lms_migration/management/commands/manage_course_groups.py
+0
-8
lms/djangoapps/lms_migration/migrate.py
+0
-1
lms/djangoapps/notes/tests.py
+0
-2
lms/djangoapps/notes/views.py
+0
-1
lms/djangoapps/open_ended_grading/staff_grading.py
+0
-1
lms/djangoapps/open_ended_grading/tests.py
+0
-1
lms/djangoapps/open_ended_grading/views.py
+0
-1
lms/djangoapps/psychometrics/management/commands/init_psychometrics.py
+0
-4
lms/djangoapps/static_template_view/models.py
+0
-2
lms/djangoapps/staticbook/models.py
+0
-2
lms/djangoapps/staticbook/views.py
+0
-1
lms/envs/common.py
+1
-1
lms/envs/dev_edx4edx.py
+0
-1
lms/envs/dev_ike.py
+0
-1
lms/lib/comment_client/comment_client.py
+2
-0
lms/lib/perfstats/models.py
+0
-2
lms/one_time_startup.py
+1
-2
lms/urls.py
+2
-1
No files found.
lms/djangoapps/circuit/models.py
View file @
61b53713
import
uuid
from
django.db
import
models
from
django.contrib.auth.models
import
User
class
ServerCircuit
(
models
.
Model
):
...
...
lms/djangoapps/circuit/views.py
View file @
61b53713
import
json
import
os
import
xml.etree.ElementTree
from
django.conf
import
settings
from
django.http
import
Http404
from
django.http
import
HttpResponse
from
django.shortcuts
import
redirect
from
mitxmako.shortcuts
import
render_to_response
,
render_to_string
from
mitxmako.shortcuts
import
render_to_response
from
.models
import
ServerCircuit
...
...
lms/djangoapps/courseware/access.py
View file @
61b53713
...
...
@@ -2,7 +2,6 @@
Ideally, it will be the only place that needs to know about any special settings
like DISABLE_START_DATES"""
import
logging
import
time
from
datetime
import
datetime
,
timedelta
from
functools
import
partial
...
...
lms/djangoapps/courseware/courses.py
View file @
61b53713
from
collections
import
defaultdict
from
fs.errors
import
ResourceNotFoundError
from
functools
import
wraps
import
logging
import
inspect
from
lxml.html
import
rewrite_links
from
path
import
path
from
django.conf
import
settings
from
django.core.urlresolvers
import
reverse
from
django.http
import
Http404
from
.module_render
import
get_module
...
...
@@ -18,7 +13,6 @@ from xmodule.modulestore.django import modulestore
from
xmodule.contentstore.content
import
StaticContent
from
xmodule.modulestore.xml
import
XMLModuleStore
from
xmodule.modulestore.exceptions
import
ItemNotFoundError
from
xmodule.x_module
import
XModule
from
courseware.model_data
import
ModelDataCache
from
static_replace
import
replace_static_urls
from
courseware.access
import
has_access
...
...
lms/djangoapps/courseware/management/commands/clean_xml.py
View file @
61b53713
...
...
@@ -2,15 +2,12 @@ import os
import
sys
import
traceback
from
filecmp
import
dircmp
from
fs.osfs
import
OSFS
from
path
import
path
from
lxml
import
etree
from
django.core.management.base
import
BaseCommand
from
xmodule.modulestore.xml
import
XMLModuleStore
from
xmodule.errortracker
import
make_error_tracker
def
traverse_tree
(
course
):
...
...
lms/djangoapps/courseware/management/commands/metadata_to_json.py
View file @
61b53713
...
...
@@ -2,7 +2,6 @@
A script to walk a course xml tree, generate a dictionary of all the metadata,
and print it out as a json dict.
"""
import
os
import
sys
import
json
...
...
lms/djangoapps/courseware/module_render.py
View file @
61b53713
import
json
import
logging
import
pyparsing
import
re
import
sys
import
static_replace
...
...
lms/djangoapps/courseware/tabs.py
View file @
61b53713
...
...
@@ -11,23 +11,16 @@ actually generates the CourseTab.
from
collections
import
namedtuple
import
logging
import
json
from
django.conf
import
settings
from
django.core.urlresolvers
import
reverse
from
fs.errors
import
ResourceNotFoundError
from
courseware.access
import
has_access
from
lxml.html
import
rewrite_links
from
.module_render
import
get_module
from
courseware.access
import
has_access
from
xmodule.modulestore
import
Location
from
xmodule.modulestore.django
import
modulestore
from
xmodule.modulestore.xml
import
XMLModuleStore
from
xmodule.x_module
import
XModule
from
student.models
import
unique_id_for_user
from
courseware.model_data
import
ModelDataCache
from
open_ended_grading
import
open_ended_notifications
...
...
lms/djangoapps/courseware/tests/test_access.py
View file @
61b53713
from
mock
import
Mock
,
patch
from
mock
import
Mock
from
django.test
import
TestCase
...
...
lms/djangoapps/courseware/tests/test_masquerade.py
View file @
61b53713
...
...
@@ -12,7 +12,7 @@ from django.test.utils import override_settings
from
django.core.urlresolvers
import
reverse
from
django.contrib.auth.models
import
User
,
Group
from
django.contrib.auth.models
import
Group
from
courseware.access
import
_course_staff_group_name
from
courseware.tests.tests
import
LoginEnrollmentTestCase
,
TEST_DATA_XML_MODULESTORE
,
get_user
from
xmodule.modulestore.django
import
modulestore
...
...
lms/djangoapps/courseware/tests/test_module_render.py
View file @
61b53713
...
...
@@ -8,7 +8,6 @@ from django.test import TestCase
from
django.test.client
import
RequestFactory
from
django.test.utils
import
override_settings
from
xmodule.modulestore.exceptions
import
ItemNotFoundError
from
xmodule.modulestore.django
import
modulestore
import
courseware.module_render
as
render
from
courseware.tests.tests
import
LoginEnrollmentTestCase
...
...
lms/djangoapps/dashboard/models.py
View file @
61b53713
from
django.db
import
models
# Create your models here.
lms/djangoapps/dashboard/views.py
View file @
61b53713
# Create your views here.
import
json
from
datetime
import
datetime
from
django.http
import
Http404
from
mitxmako.shortcuts
import
render_to_response
from
django.db
import
connection
from
student.models
import
CourseEnrollment
,
CourseEnrollmentAllowed
from
student.models
import
CourseEnrollment
from
django.contrib.auth.models
import
User
...
...
lms/djangoapps/debug/models.py
View file @
61b53713
from
django.db
import
models
# Create your models here.
lms/djangoapps/debug/views.py
View file @
61b53713
...
...
@@ -5,7 +5,7 @@ import traceback
from
django.http
import
Http404
from
django.contrib.auth.decorators
import
login_required
from
django_future.csrf
import
ensure_csrf_cookie
,
csrf_exempt
from
django_future.csrf
import
ensure_csrf_cookie
from
mitxmako.shortcuts
import
render_to_response
from
codejail.safe_exec
import
safe_exec
...
...
lms/djangoapps/django_comment_client/helpers.py
View file @
61b53713
from
django.core.urlresolvers
import
reverse
from
django.conf
import
settings
from
mitxmako.shortcuts
import
render_to_string
from
.mustache_helpers
import
mustache_helpers
from
django.core.urlresolvers
import
reverse
from
functools
import
partial
from
.utils
import
*
...
...
lms/djangoapps/django_comment_client/management/commands/show_permissions.py
View file @
61b53713
from
django.core.management.base
import
BaseCommand
,
CommandError
from
django_comment_common.models
import
Permission
,
Role
from
django.contrib.auth.models
import
User
...
...
lms/djangoapps/django_comment_client/mustache_helpers.py
View file @
61b53713
from
.utils
import
url_for_tags
as
_url_for_tags
import
django.core.urlresolvers
as
urlresolvers
import
urllib
import
sys
import
inspect
...
...
lms/djangoapps/django_comment_client/permissions.py
View file @
61b53713
from
django_comment_common.models
import
Role
,
Permission
from
django.db.models.signals
import
post_save
from
django.dispatch
import
receiver
from
student.models
import
CourseEnrollment
import
logging
from
util.cache
import
cache
from
django.core
import
cache
...
...
lms/djangoapps/django_comment_client/tests/test_models.py
View file @
61b53713
import
django_comment_common.models
as
models
import
django_comment_client.permissions
as
permissions
from
django.test
import
TestCase
...
...
@@ -44,7 +43,7 @@ class RoleClassTestCase(TestCase):
class
PermissionClassTestCase
(
TestCase
):
def
setUp
(
self
):
self
.
permission
=
permission
s
.
Permission
.
objects
.
get_or_create
(
name
=
"test"
)[
0
]
self
.
permission
=
model
s
.
Permission
.
objects
.
get_or_create
(
name
=
"test"
)[
0
]
def
testUnicode
(
self
):
self
.
assertEqual
(
str
(
self
.
permission
),
"test"
)
lms/djangoapps/foldit/models.py
View file @
61b53713
import
logging
from
django.conf
import
settings
from
django.contrib.auth.models
import
User
from
django.db
import
models
from
student.models
import
unique_id_for_user
log
=
logging
.
getLogger
(
__name__
)
...
...
lms/djangoapps/foldit/tests.py
View file @
61b53713
...
...
@@ -5,7 +5,6 @@ from functools import partial
from
django.contrib.auth.models
import
User
from
django.test
import
TestCase
from
django.test.client
import
RequestFactory
from
django.conf
import
settings
from
django.core.urlresolvers
import
reverse
from
foldit.views
import
foldit_ops
,
verify_code
...
...
lms/djangoapps/instructor/management/commands/compute_grades.py
View file @
61b53713
...
...
@@ -3,18 +3,10 @@
# django management command: dump grades to csv files
# for use by batch processes
import
os
import
sys
import
string
import
datetime
import
json
#import student.models
from
instructor.offline_gradecalc
import
*
from
courseware.courses
import
get_course_by_id
from
xmodule.modulestore.django
import
modulestore
from
django.conf
import
settings
from
django.core.management.base
import
BaseCommand
...
...
lms/djangoapps/instructor/offline_gradecalc.py
View file @
61b53713
...
...
@@ -6,16 +6,12 @@
# The grades are stored in the OfflineComputedGrade table of the courseware model.
import
json
import
logging
import
time
import
courseware.models
from
collections
import
namedtuple
from
json
import
JSONEncoder
from
courseware
import
grades
,
models
from
courseware.courses
import
get_course_by_id
from
django.contrib.auth.models
import
User
,
Group
from
django.contrib.auth.models
import
User
class
MyEncoder
(
JSONEncoder
):
...
...
lms/djangoapps/instructor/tests/test_enrollment.py
View file @
61b53713
...
...
@@ -9,7 +9,6 @@ from django.core.urlresolvers import reverse
from
courseware.access
import
_course_staff_group_name
from
courseware.tests.tests
import
LoginEnrollmentTestCase
,
TEST_DATA_XML_MODULESTORE
,
get_user
from
xmodule.modulestore.django
import
modulestore
import
xmodule.modulestore.django
from
student.models
import
CourseEnrollment
,
CourseEnrollmentAllowed
from
instructor.views
import
get_and_clean_student_list
...
...
lms/djangoapps/instructor/tests/test_gradebook.py
View file @
61b53713
...
...
@@ -2,13 +2,11 @@
Tests of the instructor dashboard gradebook
"""
from
django.test
import
TestCase
from
django.test.utils
import
override_settings
from
django.core.urlresolvers
import
reverse
from
xmodule.modulestore.tests.factories
import
CourseFactory
,
ItemFactory
from
student.tests.factories
import
UserFactory
,
CourseEnrollmentFactory
,
UserProfileFactory
,
AdminFactory
from
student.tests.factories
import
UserFactory
,
CourseEnrollmentFactory
,
AdminFactory
from
xmodule.modulestore.tests.django_utils
import
ModuleStoreTestCase
from
mock
import
patch
,
DEFAULT
from
courseware.tests.tests
import
TEST_DATA_MONGO_MODULESTORE
from
capa.tests.response_xml_factory
import
StringResponseXMLFactory
from
courseware.tests.factories
import
StudentModuleFactory
...
...
lms/djangoapps/instructor/tests/test_xss.py
View file @
61b53713
...
...
@@ -3,7 +3,6 @@ Tests of various instructor dashboard features that include lists of students
"""
from
django.conf
import
settings
from
django.test
import
TestCase
from
django.test.client
import
RequestFactory
from
django.test.utils
import
override_settings
from
markupsafe
import
escape
...
...
lms/djangoapps/instructor_task/tests/test_integration.py
View file @
61b53713
...
...
@@ -17,7 +17,6 @@ from django.core.urlresolvers import reverse
from
capa.tests.response_xml_factory
import
(
CodeResponseXMLFactory
,
CustomResponseXMLFactory
)
from
xmodule.modulestore.tests.factories
import
ItemFactory
from
xmodule.modulestore.exceptions
import
ItemNotFoundError
from
courseware.model_data
import
StudentModule
...
...
lms/djangoapps/instructor_task/tests/test_tasks.py
View file @
61b53713
...
...
@@ -19,7 +19,7 @@ from courseware.tests.factories import StudentModuleFactory
from
student.tests.factories
import
UserFactory
from
instructor_task.models
import
InstructorTask
from
instructor_task.tests.test_base
import
InstructorTaskModuleTestCase
,
TEST_COURSE_ORG
,
TEST_COURSE_NUMBER
from
instructor_task.tests.test_base
import
InstructorTaskModuleTestCase
from
instructor_task.tests.factories
import
InstructorTaskFactory
from
instructor_task.tasks
import
rescore_problem
,
reset_problem_attempts
,
delete_problem_state
from
instructor_task.tasks_helper
import
UpdateProblemModuleStateError
,
update_problem_module_state
...
...
lms/djangoapps/licenses/management/commands/generate_serial_numbers.py
View file @
61b53713
import
os.path
from
uuid
import
uuid4
from
optparse
import
make_option
from
django.utils.html
import
escape
from
django.core.management.base
import
BaseCommand
,
CommandError
...
...
lms/djangoapps/licenses/management/commands/import_serial_numbers.py
View file @
61b53713
import
os.path
from
optparse
import
make_option
from
django.utils.html
import
escape
from
django.core.management.base
import
BaseCommand
,
CommandError
...
...
lms/djangoapps/lms_migration/management/commands/create_groups.py
View file @
61b53713
...
...
@@ -5,13 +5,10 @@
# Create all staff_* groups for classes in data directory.
import
os
import
sys
import
string
import
re
from
django.core.management.base
import
BaseCommand
from
django.conf
import
settings
from
django.contrib.auth.models
import
User
,
Group
from
django.contrib.auth.models
import
Group
from
path
import
path
from
lxml
import
etree
...
...
lms/djangoapps/lms_migration/management/commands/create_user.py
View file @
61b53713
...
...
@@ -7,7 +7,6 @@
import
os
import
sys
import
string
import
re
import
datetime
from
getpass
import
getpass
import
json
...
...
lms/djangoapps/lms_migration/management/commands/manage_course_groups.py
View file @
61b53713
...
...
@@ -4,17 +4,9 @@
#
# interactively list and edit membership in course staff and instructor groups
import
os
import
sys
import
string
import
re
import
datetime
from
getpass
import
getpass
import
json
import
readline
from
django.core.management.base
import
BaseCommand
from
django.conf
import
settings
from
django.contrib.auth.models
import
User
,
Group
#-----------------------------------------------------------------------------
...
...
lms/djangoapps/lms_migration/migrate.py
View file @
61b53713
...
...
@@ -5,7 +5,6 @@
import
json
import
logging
import
os
from
pprint
import
pprint
import
xmodule.modulestore.django
as
xmodule_django
from
xmodule.modulestore.django
import
modulestore
...
...
lms/djangoapps/notes/tests.py
View file @
61b53713
...
...
@@ -9,9 +9,7 @@ from django.contrib.auth.models import User
from
django.core.exceptions
import
ValidationError
import
collections
import
unittest
import
json
import
logging
from
.
import
utils
,
api
,
models
...
...
lms/djangoapps/notes/views.py
View file @
61b53713
...
...
@@ -4,7 +4,6 @@ from mitxmako.shortcuts import render_to_response
from
courseware.courses
import
get_course_with_access
from
notes.models
import
Note
from
notes.utils
import
notes_enabled_for_course
import
json
@login_required
...
...
lms/djangoapps/open_ended_grading/staff_grading.py
View file @
61b53713
...
...
@@ -5,7 +5,6 @@ LMS part of instructor grading:
- calls the instructor grading service
"""
import
json
import
logging
log
=
logging
.
getLogger
(
__name__
)
...
...
lms/djangoapps/open_ended_grading/tests.py
View file @
61b53713
...
...
@@ -9,7 +9,6 @@ from mock import MagicMock, patch, Mock
from
django.core.urlresolvers
import
reverse
from
django.contrib.auth.models
import
Group
from
django.http
import
HttpResponse
from
django.conf
import
settings
from
mitxmako.shortcuts
import
render_to_string
...
...
lms/djangoapps/open_ended_grading/views.py
View file @
61b53713
# Grading Views
import
logging
import
urllib
from
django.conf
import
settings
from
django.views.decorators.cache
import
cache_control
...
...
lms/djangoapps/psychometrics/management/commands/init_psychometrics.py
View file @
61b53713
...
...
@@ -2,10 +2,6 @@
#
# generate pyschometrics data from tracking logs and student module data
import
os
import
sys
import
string
import
datetime
import
json
from
courseware.models
import
*
...
...
lms/djangoapps/static_template_view/models.py
View file @
61b53713
from
django.db
import
models
# Create your models here.
lms/djangoapps/staticbook/models.py
View file @
61b53713
from
django.db
import
models
# Create your models here.
lms/djangoapps/staticbook/views.py
View file @
61b53713
from
django.contrib.auth.decorators
import
login_required
from
django.http
import
Http404
from
django.core.urlresolvers
import
reverse
from
mitxmako.shortcuts
import
render_to_response
from
courseware.access
import
has_access
...
...
lms/envs/common.py
View file @
61b53713
...
...
@@ -305,7 +305,7 @@ COURSES_WITH_UNSAFE_CODE = []
############################ SIGNAL HANDLERS ################################
# This is imported to register the exception signal handling that logs exceptions
import
monitoring.exceptions
# noqa
import
monitoring.exceptions
# noqa
# pylint: disable=W0611
############################### DJANGO BUILT-INS ###############################
# Change DEBUG/TEMPLATE_DEBUG in your environment settings files, not here
...
...
lms/envs/dev_edx4edx.py
View file @
61b53713
...
...
@@ -18,7 +18,6 @@ if 'eecs1' in socket.gethostname():
MITX_ROOT_URL
=
'/mitx2'
from
.common
import
*
from
logsettings
import
get_logger_config
from
.dev
import
*
if
'eecs1'
in
socket
.
gethostname
():
...
...
lms/envs/dev_ike.py
View file @
61b53713
...
...
@@ -13,7 +13,6 @@ sessions. Assumes structure:
# pylint: disable=W0401, W0614
from
.common
import
*
from
logsettings
import
get_logger_config
from
.dev
import
*
import
socket
...
...
lms/lib/comment_client/comment_client.py
View file @
61b53713
# Import other classes here so they can be imported from here.
# pylint: disable=W0611
from
.comment
import
Comment
from
.thread
import
Thread
from
.user
import
User
...
...
lms/lib/perfstats/models.py
View file @
61b53713
from
django.db
import
models
# Create your models here.
lms/one_time_startup.py
View file @
61b53713
import
logging
from
dogapi
import
dog_http_api
,
dog_stats_api
from
django.conf
import
settings
from
xmodule.modulestore.django
import
modulestore
from
request_cache.middleware
import
RequestCache
from
django.core.cache
import
get_cache
,
InvalidCacheBackendError
from
django.core.cache
import
get_cache
cache
=
get_cache
(
'mongo_metadata_inheritance'
)
for
store_name
in
settings
.
MODULESTORE
:
...
...
lms/urls.py
View file @
61b53713
...
...
@@ -3,7 +3,8 @@ from django.conf.urls import patterns, include, url
from
django.contrib
import
admin
from
django.conf.urls.static
import
static
from
.
import
one_time_startup
# Not used, the work is done in the imported module.
from
.
import
one_time_startup
# pylint: disable=W0611
import
django.contrib.auth.views
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment