Commit 181b1e97 by Ned Batchelder

Remove unused imports from common, as reported by pylint.

parent c53fff9f
...@@ -12,7 +12,6 @@ from django.core.cache import cache ...@@ -12,7 +12,6 @@ from django.core.cache import cache
from django.db import DEFAULT_DB_ALIAS from django.db import DEFAULT_DB_ALIAS
from . import app_settings from . import app_settings
from xmodule.contentstore.content import StaticContent
def get_instance(model, instance_or_pk, timeout=None, using=None): def get_instance(model, instance_or_pk, timeout=None, using=None):
......
...@@ -3,7 +3,6 @@ This file contains the logic for cohort groups, as exposed internally to the ...@@ -3,7 +3,6 @@ This file contains the logic for cohort groups, as exposed internally to the
forums, and to the cohort admin views. forums, and to the cohort admin views.
""" """
from django.contrib.auth.models import User
from django.http import Http404 from django.http import Http404
import logging import logging
import random import random
...@@ -27,7 +26,7 @@ def local_random(): ...@@ -27,7 +26,7 @@ def local_random():
""" """
# ironic, isn't it? # ironic, isn't it?
global _local_random global _local_random
if _local_random is None: if _local_random is None:
_local_random = random.Random() _local_random = random.Random()
......
from django_future.csrf import ensure_csrf_cookie from django_future.csrf import ensure_csrf_cookie
from django.contrib.auth.decorators import login_required
from django.views.decorators.http import require_POST from django.views.decorators.http import require_POST
from django.contrib.auth.models import User from django.contrib.auth.models import User
from django.core.context_processors import csrf
from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger
from django.core.urlresolvers import reverse from django.core.urlresolvers import reverse
from django.http import HttpResponse, HttpResponseForbidden, Http404 from django.http import HttpResponse
from django.shortcuts import redirect
import json import json
import logging import logging
import re import re
from courseware.courses import get_course_with_access from courseware.courses import get_course_with_access
from mitxmako.shortcuts import render_to_response, render_to_string from mitxmako.shortcuts import render_to_response
from .models import CourseUserGroup
from . import cohorts from . import cohorts
import track.views
log = logging.getLogger(__name__) log = logging.getLogger(__name__)
......
...@@ -7,7 +7,6 @@ from django.template.loaders.filesystem import Loader as FilesystemLoader ...@@ -7,7 +7,6 @@ from django.template.loaders.filesystem import Loader as FilesystemLoader
from django.template.loaders.app_directories import Loader as AppDirectoriesLoader from django.template.loaders.app_directories import Loader as AppDirectoriesLoader
from mitxmako.template import Template from mitxmako.template import Template
import mitxmako.middleware
import tempdir import tempdir
......
...@@ -6,7 +6,6 @@ from django.conf import settings ...@@ -6,7 +6,6 @@ from django.conf import settings
import json import json
import logging import logging
import os import os
import sys
log = logging.getLogger(__name__) log = logging.getLogger(__name__)
......
...@@ -11,12 +11,7 @@ ...@@ -11,12 +11,7 @@
import datetime import datetime
import json import json
import os.path
from lxml import etree
from django.core.management.base import BaseCommand from django.core.management.base import BaseCommand
from django.conf import settings
from django.contrib.auth.models import User from django.contrib.auth.models import User
from student.models import UserProfile from student.models import UserProfile
......
...@@ -3,17 +3,11 @@ ...@@ -3,17 +3,11 @@
## See export for more info ## See export for more info
import datetime
import json import json
import dateutil.parser import dateutil.parser
import os.path
from lxml import etree
from django.core.management.base import BaseCommand from django.core.management.base import BaseCommand
from django.conf import settings
from django.contrib.auth.models import User from django.contrib.auth.models import User
from student.models import UserProfile from student.models import UserProfile
......
import os.path
from lxml import etree
from django.core.management.base import BaseCommand from django.core.management.base import BaseCommand
from django.conf import settings
from django.contrib.auth.models import User from django.contrib.auth.models import User
import mitxmako.middleware as middleware import mitxmako.middleware as middleware
......
...@@ -2,9 +2,7 @@ ...@@ -2,9 +2,7 @@
## A script to create some dummy users ## A script to create some dummy users
from django.core.management.base import BaseCommand from django.core.management.base import BaseCommand
from django.conf import settings from student.models import CourseEnrollment
from django.contrib.auth.models import User
from student.models import UserProfile, CourseEnrollment
from student.views import _do_create_account, get_random_post_override from student.views import _do_create_account, get_random_post_override
......
import os.path
from lxml import etree
from django.core.management.base import BaseCommand from django.core.management.base import BaseCommand
from django.conf import settings
from django.contrib.auth.models import User from django.contrib.auth.models import User
import mitxmako.middleware as middleware import mitxmako.middleware as middleware
......
import os.path
from lxml import etree
from django.core.management.base import BaseCommand from django.core.management.base import BaseCommand
from django.conf import settings
from django.contrib.auth.models import User from django.contrib.auth.models import User
import mitxmako.middleware as middleware import mitxmako.middleware as middleware
......
import os.path import os.path
import time import time
from lxml import etree
from django.core.management.base import BaseCommand from django.core.management.base import BaseCommand
from django.conf import settings from django.conf import settings
from django.contrib.auth.models import User
import mitxmako.middleware as middleware import mitxmako.middleware as middleware
......
...@@ -2,7 +2,7 @@ from optparse import make_option ...@@ -2,7 +2,7 @@ from optparse import make_option
from json import dump from json import dump
from datetime import datetime from datetime import datetime
from django.core.management.base import BaseCommand, CommandError from django.core.management.base import BaseCommand
from student.models import TestCenterRegistration from student.models import TestCenterRegistration
......
...@@ -3,11 +3,8 @@ import csv ...@@ -3,11 +3,8 @@ import csv
from zipfile import ZipFile, is_zipfile from zipfile import ZipFile, is_zipfile
from time import strptime, strftime from time import strptime, strftime
from collections import OrderedDict
from datetime import datetime from datetime import datetime
from os.path import isdir from dogapi import dog_http_api
from optparse import make_option
from dogapi import dog_http_api, dog_stats_api
from django.core.management.base import BaseCommand, CommandError from django.core.management.base import BaseCommand, CommandError
from django.conf import settings from django.conf import settings
......
...@@ -14,7 +14,7 @@ from django.test import TestCase ...@@ -14,7 +14,7 @@ from django.test import TestCase
from django.core.management import call_command from django.core.management import call_command
from nose.plugins.skip import SkipTest from nose.plugins.skip import SkipTest
from student.models import User, TestCenterRegistration, TestCenterUser, get_testcenter_registration from student.models import User, TestCenterUser, get_testcenter_registration
log = logging.getLogger(__name__) log = logging.getLogger(__name__)
......
import os.path
from lxml import etree
from django.core.management.base import BaseCommand from django.core.management.base import BaseCommand
from django.conf import settings
from django.contrib.auth.models import User from django.contrib.auth.models import User
import mitxmako.middleware as middleware import mitxmako.middleware as middleware
......
...@@ -4,7 +4,6 @@ import json ...@@ -4,7 +4,6 @@ import json
import logging import logging
import random import random
import string import string
import sys
import urllib import urllib
import uuid import uuid
import time import time
...@@ -20,9 +19,9 @@ from django.core.mail import send_mail ...@@ -20,9 +19,9 @@ from django.core.mail import send_mail
from django.core.urlresolvers import reverse from django.core.urlresolvers import reverse
from django.core.validators import validate_email, validate_slug, ValidationError from django.core.validators import validate_email, validate_slug, ValidationError
from django.db import IntegrityError, transaction from django.db import IntegrityError, transaction
from django.http import HttpResponse, HttpResponseBadRequest, HttpResponseForbidden, HttpResponseNotAllowed, HttpResponseRedirect, Http404 from django.http import HttpResponse, HttpResponseBadRequest, HttpResponseForbidden, HttpResponseNotAllowed, Http404
from django.shortcuts import redirect from django.shortcuts import redirect
from django_future.csrf import ensure_csrf_cookie, csrf_exempt from django_future.csrf import ensure_csrf_cookie
from django.utils.http import cookie_date from django.utils.http import cookie_date
from mitxmako.shortcuts import render_to_response, render_to_string from mitxmako.shortcuts import render_to_response, render_to_string
...@@ -39,14 +38,11 @@ from certificates.models import CertificateStatuses, certificate_status_for_stud ...@@ -39,14 +38,11 @@ from certificates.models import CertificateStatuses, certificate_status_for_stud
from xmodule.course_module import CourseDescriptor from xmodule.course_module import CourseDescriptor
from xmodule.modulestore.exceptions import ItemNotFoundError from xmodule.modulestore.exceptions import ItemNotFoundError
from xmodule.modulestore.django import modulestore from xmodule.modulestore.django import modulestore
from xmodule.modulestore import Location
from collections import namedtuple from collections import namedtuple
from courseware.courses import get_courses, sort_by_announcement from courseware.courses import get_courses, sort_by_announcement
from courseware.access import has_access from courseware.access import has_access
from courseware.views import get_module_for_descriptor, jump_to
from courseware.model_data import ModelDataCache
from statsd import statsd from statsd import statsd
from pytz import UTC from pytz import UTC
......
...@@ -4,7 +4,6 @@ Browser set up for acceptance tests. ...@@ -4,7 +4,6 @@ Browser set up for acceptance tests.
#pylint: disable=E1101 #pylint: disable=E1101
#pylint: disable=W0613 #pylint: disable=W0613
#pylint: disable=W0611
from lettuce import before, after, world from lettuce import before, after, world
from splinter.browser import Browser from splinter.browser import Browser
...@@ -15,8 +14,9 @@ from selenium.common.exceptions import WebDriverException ...@@ -15,8 +14,9 @@ from selenium.common.exceptions import WebDriverException
# Let the LMS and CMS do their one-time setup # Let the LMS and CMS do their one-time setup
# For example, setting up mongo caches # For example, setting up mongo caches
from lms import one_time_startup # These names aren't used, but do important work on import.
from cms import one_time_startup from lms import one_time_startup # pylint: disable=W0611
from cms import one_time_startup # pylint: disable=W0611
# There is an import issue when using django-staticfiles with lettuce # There is an import issue when using django-staticfiles with lettuce
# Lettuce assumes that we are using django.contrib.staticfiles, # Lettuce assumes that we are using django.contrib.staticfiles,
......
# pylint: disable=C0111 # pylint: disable=C0111
# pylint: disable=W0621 # pylint: disable=W0621
from lettuce import world, step from lettuce import world
from .factories import * from .factories import *
from django.conf import settings from django.conf import settings
from django.http import HttpRequest from django.http import HttpRequest
...@@ -15,7 +15,6 @@ from xmodule.templates import update_templates ...@@ -15,7 +15,6 @@ from xmodule.templates import update_templates
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
import os.path import os.path
from urllib import quote_plus from urllib import quote_plus
from lettuce.django import django_url
@world.absorb @world.absorb
......
...@@ -15,7 +15,7 @@ from lettuce import world, step ...@@ -15,7 +15,7 @@ from lettuce import world, step
from .course_helpers import * from .course_helpers import *
from .ui_helpers import * from .ui_helpers import *
from lettuce.django import django_url from lettuce.django import django_url
from nose.tools import assert_equals, assert_in from nose.tools import assert_equals
from logging import getLogger from logging import getLogger
logger = getLogger(__name__) logger = getLogger(__name__)
......
import json import json
from django.conf import settings
import views import views
......
from django.db import models
# Create your models here. # Create your models here.
...@@ -4,7 +4,6 @@ Tests for memcache in util app ...@@ -4,7 +4,6 @@ Tests for memcache in util app
from django.test import TestCase from django.test import TestCase
from django.core.cache import get_cache from django.core.cache import get_cache
from django.conf import settings
from util.memcache import safe_key from util.memcache import safe_key
......
"""Tests for the Zendesk""" """Tests for the Zendesk"""
from django.conf import settings
from django.contrib.auth.models import AnonymousUser from django.contrib.auth.models import AnonymousUser
from django.http import Http404 from django.http import Http404
from django.test import TestCase from django.test import TestCase
......
import datetime
import json import json
import logging import logging
import pprint
import sys import sys
from django.conf import settings from django.conf import settings
from django.contrib.auth.models import User
from django.core.context_processors import csrf
from django.core.mail import send_mail
from django.core.validators import ValidationError, validate_email from django.core.validators import ValidationError, validate_email
from django.http import Http404, HttpResponse, HttpResponseBadRequest, HttpResponseNotAllowed, HttpResponseServerError from django.http import Http404, HttpResponse, HttpResponseNotAllowed
from django.shortcuts import redirect
from django_future.csrf import ensure_csrf_cookie
from dogapi import dog_stats_api from dogapi import dog_stats_api
from mitxmako.shortcuts import render_to_response, render_to_string from mitxmako.shortcuts import render_to_response
from urllib import urlencode
import zendesk import zendesk
import calc import calc
......
...@@ -10,7 +10,6 @@ import sys ...@@ -10,7 +10,6 @@ import sys
from path import path from path import path
from cStringIO import StringIO from cStringIO import StringIO
from collections import defaultdict
from .calc import UndefinedVariable from .calc import UndefinedVariable
from .capa_problem import LoncapaProblem from .capa_problem import LoncapaProblem
......
...@@ -10,8 +10,6 @@ from .registry import TagRegistry ...@@ -10,8 +10,6 @@ from .registry import TagRegistry
import logging import logging
import re import re
import shlex # for splitting quoted strings
import json
from lxml import etree from lxml import etree
import xml.sax.saxutils as saxutils import xml.sax.saxutils as saxutils
......
...@@ -11,7 +11,6 @@ Used by capa_problem.py ...@@ -11,7 +11,6 @@ Used by capa_problem.py
# standard library imports # standard library imports
import abc import abc
import cgi import cgi
import hashlib
import inspect import inspect
import json import json
import logging import logging
......
...@@ -2,7 +2,6 @@ import unittest ...@@ -2,7 +2,6 @@ import unittest
from lxml import etree from lxml import etree
import os import os
import textwrap import textwrap
import json
import mock import mock
......
from calc import evaluator, UndefinedVariable from calc import evaluator
from cmath import isinf from cmath import isinf
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
......
from __future__ import division from __future__ import division
import copy
from fractions import Fraction from fractions import Fraction
import logging
import math from pyparsing import (Literal, StringEnd, OneOrMore, ParseException)
import operator
import re
import numpy
import numbers
import scipy.constants
from pyparsing import (Literal, Keyword, Word, nums, StringEnd, Optional,
Forward, OneOrMore, ParseException)
import nltk import nltk
from nltk.tree import Tree from nltk.tree import Tree
......
...@@ -10,7 +10,6 @@ ...@@ -10,7 +10,6 @@
# Provides sympy representation. # Provides sympy representation.
import os import os
import sys
import string import string
import re import re
import logging import logging
...@@ -25,8 +24,7 @@ from sympy.physics.quantum.state import * ...@@ -25,8 +24,7 @@ from sympy.physics.quantum.state import *
# from sympy.core.operations import LatticeOp # from sympy.core.operations import LatticeOp
# import sympy.physics.quantum.qubit # import sympy.physics.quantum.qubit
import urllib from xml.sax.saxutils import unescape
from xml.sax.saxutils import escape, unescape
import sympy import sympy
import unicodedata import unicodedata
from lxml import etree from lxml import etree
......
...@@ -8,10 +8,6 @@ ...@@ -8,10 +8,6 @@
# #
# Takes in math expressions given as Presentation MathML (from ASCIIMathML), converts to Content MathML using SnuggleTeX # Takes in math expressions given as Presentation MathML (from ASCIIMathML), converts to Content MathML using SnuggleTeX
import os
import sys
import string
import re
import traceback import traceback
from .formula import * from .formula import *
import logging import logging
......
from factory import Factory, lazy_attribute_sequence, lazy_attribute from factory import Factory, lazy_attribute_sequence, lazy_attribute
from time import gmtime
from uuid import uuid4 from uuid import uuid4
from xmodule.modulestore import Location from xmodule.modulestore import Location
from xmodule.modulestore.django import modulestore from xmodule.modulestore.django import modulestore
......
from nose.tools import assert_equals, assert_raises, assert_not_equals, with_setup from nose.tools import assert_equals, assert_raises
from xmodule.modulestore.exceptions import ItemNotFoundError, NoPathToItem from xmodule.modulestore.exceptions import ItemNotFoundError
from xmodule.modulestore.search import path_to_location from xmodule.modulestore.search import path_to_location
......
import pymongo import pymongo
from mock import Mock
from nose.tools import assert_equals, assert_raises, assert_not_equals, assert_false from nose.tools import assert_equals, assert_raises, assert_not_equals, assert_false
from pprint import pprint from pprint import pprint
......
import json import json
import logging import logging
from lxml import etree from lxml import etree
from lxml.html import rewrite_links
from xmodule.timeinfo import TimeInfo from xmodule.timeinfo import TimeInfo
from xmodule.capa_module import ComplexEncoder from xmodule.capa_module import ComplexEncoder
from xmodule.editing_module import EditingDescriptor
from xmodule.progress import Progress from xmodule.progress import Progress
from xmodule.stringify import stringify_children from xmodule.stringify import stringify_children
from xmodule.xml_module import XmlDescriptor
import self_assessment_module import self_assessment_module
import open_ended_module import open_ended_module
from .combined_open_ended_rubric import CombinedOpenEndedRubric, GRADER_TYPE_IMAGE_DICT, HUMAN_GRADER_TYPE, LEGEND_LIST from .combined_open_ended_rubric import CombinedOpenEndedRubric, GRADER_TYPE_IMAGE_DICT, HUMAN_GRADER_TYPE, LEGEND_LIST
......
...@@ -3,7 +3,6 @@ import json ...@@ -3,7 +3,6 @@ import json
import logging import logging
import requests import requests
from requests.exceptions import RequestException, ConnectionError, HTTPError from requests.exceptions import RequestException, ConnectionError, HTTPError
import sys
from .combined_open_ended_rubric import CombinedOpenEndedRubric from .combined_open_ended_rubric import CombinedOpenEndedRubric
from lxml import etree from lxml import etree
......
...@@ -14,9 +14,7 @@ from urlparse import urlparse ...@@ -14,9 +14,7 @@ from urlparse import urlparse
import requests import requests
from boto.s3.connection import S3Connection from boto.s3.connection import S3Connection
from boto.s3.key import Key from boto.s3.key import Key
import pickle
import logging import logging
import re
log = logging.getLogger(__name__) log = logging.getLogger(__name__)
......
...@@ -11,10 +11,8 @@ from lxml import etree ...@@ -11,10 +11,8 @@ from lxml import etree
import capa.xqueue_interface as xqueue_interface import capa.xqueue_interface as xqueue_interface
from xmodule.capa_module import ComplexEncoder from xmodule.capa_module import ComplexEncoder
from xmodule.editing_module import EditingDescriptor
from xmodule.progress import Progress from xmodule.progress import Progress
from xmodule.stringify import stringify_children from xmodule.stringify import stringify_children
from xmodule.xml_module import XmlDescriptor
from capa.util import * from capa.util import *
import openendedchild import openendedchild
......
...@@ -3,14 +3,8 @@ import logging ...@@ -3,14 +3,8 @@ import logging
from lxml.html.clean import Cleaner, autolink_html from lxml.html.clean import Cleaner, autolink_html
import re import re
from xmodule.capa_module import ComplexEncoder
import open_ended_image_submission import open_ended_image_submission
from xmodule.editing_module import EditingDescriptor
from xmodule.html_checker import check_html
from xmodule.progress import Progress from xmodule.progress import Progress
from xmodule.stringify import stringify_children
from xmodule.xml_module import XmlDescriptor
from xmodule.modulestore import Location
from capa.util import * from capa.util import *
from .peer_grading_service import PeerGradingService, MockPeerGradingService from .peer_grading_service import PeerGradingService, MockPeerGradingService
import controller_query_service import controller_query_service
......
...@@ -13,7 +13,6 @@ For most subclassing needs, you should only need to reimplement ...@@ -13,7 +13,6 @@ For most subclassing needs, you should only need to reimplement
frac() and __str__(). frac() and __str__().
''' '''
from collections import namedtuple
import numbers import numbers
......
import json
from .x_module import XModule, XModuleDescriptor from .x_module import XModule, XModuleDescriptor
......
...@@ -3,7 +3,6 @@ from xmodule.raw_module import RawDescriptor ...@@ -3,7 +3,6 @@ from xmodule.raw_module import RawDescriptor
from lxml import etree from lxml import etree
from mako.template import Template from mako.template import Template
from xmodule.modulestore.django import modulestore from xmodule.modulestore.django import modulestore
import logging
class CustomTagModule(XModule): class CustomTagModule(XModule):
......
...@@ -3,7 +3,6 @@ import unittest ...@@ -3,7 +3,6 @@ import unittest
from mock import Mock from mock import Mock
from xmodule.html_module import HtmlModule from xmodule.html_module import HtmlModule
from xmodule.modulestore import Location
from . import get_test_system from . import get_test_system
......
...@@ -2,10 +2,6 @@ import unittest ...@@ -2,10 +2,6 @@ import unittest
from xmodule.modulestore import Location from xmodule.modulestore import Location
from .import get_test_system from .import get_test_system
from test_util_open_ended import MockQueryDict, DummyModulestore from test_util_open_ended import MockQueryDict, DummyModulestore
import json
from xmodule.peer_grading_module import PeerGradingModule, PeerGradingDescriptor
from xmodule.open_ended_grading_classes.grading_service_module import GradingServiceError
import logging import logging
......
import unittest import unittest
from time import strptime
from fs.memoryfs import MemoryFS
from mock import Mock, patch
from xmodule.modulestore.xml import ImportSystem, XMLModuleStore
from .test_course_module import DummySystem as DummyImportSystem
ORG = 'test_org' ORG = 'test_org'
COURSE = 'test_course' COURSE = 'test_course'
...@@ -13,9 +8,6 @@ COURSE = 'test_course' ...@@ -13,9 +8,6 @@ COURSE = 'test_course'
START = '2013-01-01T01:00:00' START = '2013-01-01T01:00:00'
from .test_course_module import DummySystem as DummyImportSystem
class RandomizeModuleTestCase(unittest.TestCase): class RandomizeModuleTestCase(unittest.TestCase):
"""Make sure the randomize module works""" """Make sure the randomize module works"""
@staticmethod @staticmethod
......
from nose.tools import assert_equals, assert_true, assert_false from nose.tools import assert_equals
from lxml import etree from lxml import etree
from xmodule.stringify import stringify_children from xmodule.stringify import stringify_children
......
from .import get_test_system from .import get_test_system
from xmodule.modulestore import Location from xmodule.modulestore import Location
from xmodule.modulestore.xml import ImportSystem, XMLModuleStore from xmodule.modulestore.xml import XMLModuleStore
from xmodule.tests.test_export import DATA_DIR from xmodule.tests.test_export import DATA_DIR
OPEN_ENDED_GRADING_INTERFACE = { OPEN_ENDED_GRADING_INTERFACE = {
......
import json
import logging import logging
from lxml import etree from lxml import etree
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment