Commit df0e3e64 by Ned Batchelder

Pylint fixes to make diff-quality happy

parent 7f1b60b2
...@@ -14,7 +14,6 @@ from django.core.cache import get_cache, InvalidCacheBackendError ...@@ -14,7 +14,6 @@ from django.core.cache import get_cache, InvalidCacheBackendError
import django.utils import django.utils
import re import re
import threading
from xmodule.util.django import get_current_request_hostname from xmodule.util.django import get_current_request_hostname
import xmodule.modulestore # pylint: disable=unused-import import xmodule.modulestore # pylint: disable=unused-import
...@@ -53,13 +52,13 @@ def load_function(path): ...@@ -53,13 +52,13 @@ def load_function(path):
def create_modulestore_instance( def create_modulestore_instance(
engine, engine,
content_store, content_store,
doc_store_config, doc_store_config,
options, options,
i18n_service=None, i18n_service=None,
fs_service=None, fs_service=None,
user_service=None, user_service=None,
): ):
""" """
This will return a new instance of a modulestore given an engine and options This will return a new instance of a modulestore given an engine and options
......
...@@ -100,15 +100,15 @@ class MixedModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase): ...@@ -100,15 +100,15 @@ class MixedModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase):
ModuleStore knows how to route requests to the right persistence ms ModuleStore knows how to route requests to the right persistence ms
""" """
def __init__( def __init__(
self, self,
contentstore, contentstore,
mappings, mappings,
stores, stores,
i18n_service=None, i18n_service=None,
fs_service=None, fs_service=None,
user_service=None, user_service=None,
create_modulestore_instance=None, create_modulestore_instance=None,
**kwargs **kwargs
): ):
""" """
Initialize a MixedModuleStore. Here we look into our passed in kwargs which should be a Initialize a MixedModuleStore. Here we look into our passed in kwargs which should be a
...@@ -314,7 +314,7 @@ class MixedModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase): ...@@ -314,7 +314,7 @@ class MixedModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase):
:param course_key: must be a CourseKey :param course_key: must be a CourseKey
""" """
assert(isinstance(course_key, CourseKey)) assert isinstance(course_key, CourseKey)
store = self._get_modulestore_for_courseid(course_key) store = self._get_modulestore_for_courseid(course_key)
try: try:
return store.get_course(course_key, depth=depth, **kwargs) return store.get_course(course_key, depth=depth, **kwargs)
...@@ -351,7 +351,7 @@ class MixedModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase): ...@@ -351,7 +351,7 @@ class MixedModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase):
* ignore_case (bool): If True, do a case insensitive search. If * ignore_case (bool): If True, do a case insensitive search. If
False, do a case sensitive search False, do a case sensitive search
""" """
assert(isinstance(course_id, CourseKey)) assert isinstance(course_id, CourseKey)
store = self._get_modulestore_for_courseid(course_id) store = self._get_modulestore_for_courseid(course_id)
return store.has_course(course_id, ignore_case, **kwargs) return store.has_course(course_id, ignore_case, **kwargs)
...@@ -359,7 +359,7 @@ class MixedModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase): ...@@ -359,7 +359,7 @@ class MixedModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase):
""" """
See xmodule.modulestore.__init__.ModuleStoreWrite.delete_course See xmodule.modulestore.__init__.ModuleStoreWrite.delete_course
""" """
assert(isinstance(course_key, CourseKey)) assert isinstance(course_key, CourseKey)
store = self._get_modulestore_for_courseid(course_key) store = self._get_modulestore_for_courseid(course_key)
return store.delete_course(course_key, user_id) return store.delete_course(course_key, user_id)
......
...@@ -281,7 +281,7 @@ class CachingDescriptorSystem(MakoDescriptorSystem, EditInfoRuntimeMixin): ...@@ -281,7 +281,7 @@ class CachingDescriptorSystem(MakoDescriptorSystem, EditInfoRuntimeMixin):
# decache any computed pending field settings # decache any computed pending field settings
module.save() module.save()
return module return module
except: except Exception: # pylint: disable=broad-except
log.warning("Failed to load descriptor from %s", json_data, exc_info=True) log.warning("Failed to load descriptor from %s", json_data, exc_info=True)
return ErrorDescriptor.from_json( return ErrorDescriptor.from_json(
json_data, json_data,
...@@ -937,7 +937,7 @@ class MongoModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase, Mongo ...@@ -937,7 +937,7 @@ class MongoModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase, Mongo
""" """
Get the course with the given courseid (org/course/run) Get the course with the given courseid (org/course/run)
""" """
assert(isinstance(course_key, CourseKey)) assert isinstance(course_key, CourseKey)
course_key = self.fill_in_run(course_key) course_key = self.fill_in_run(course_key)
location = course_key.make_usage_key('course', course_key.run) location = course_key.make_usage_key('course', course_key.run)
try: try:
...@@ -954,7 +954,7 @@ class MongoModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase, Mongo ...@@ -954,7 +954,7 @@ class MongoModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase, Mongo
If ignore_case is True, do a case insensitive search, If ignore_case is True, do a case insensitive search,
otherwise, do a case sensitive search otherwise, do a case sensitive search
""" """
assert(isinstance(course_key, CourseKey)) assert isinstance(course_key, CourseKey)
if isinstance(course_key, LibraryLocator): if isinstance(course_key, LibraryLocator):
return None # Libraries require split mongo return None # Libraries require split mongo
course_key = self.fill_in_run(course_key) course_key = self.fill_in_run(course_key)
...@@ -1606,7 +1606,7 @@ class MongoModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase, Mongo ...@@ -1606,7 +1606,7 @@ class MongoModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase, Mongo
elif isinstance(course_assets['assets'], list): elif isinstance(course_assets['assets'], list):
# This record is in the old course assets format. # This record is in the old course assets format.
# Ensure that no data exists before updating the format. # Ensure that no data exists before updating the format.
assert(len(course_assets['assets']) == 0) assert len(course_assets['assets']) == 0
# Update the format to a dict. # Update the format to a dict.
self.asset_collection.update( self.asset_collection.update(
{'_id': doc_id}, {'_id': doc_id},
......
...@@ -28,13 +28,13 @@ def load_function(path): ...@@ -28,13 +28,13 @@ def load_function(path):
# pylint: disable=unused-argument # pylint: disable=unused-argument
def create_modulestore_instance( def create_modulestore_instance(
engine, engine,
contentstore, contentstore,
doc_store_config, doc_store_config,
options, options,
i18n_service=None, i18n_service=None,
fs_service=None, fs_service=None,
user_service=None user_service=None
): ):
""" """
This will return a new instance of a modulestore given an engine and options This will return a new instance of a modulestore given an engine and options
...@@ -77,7 +77,7 @@ class MixedSplitTestCase(TestCase): ...@@ -77,7 +77,7 @@ class MixedSplitTestCase(TestCase):
Stripped-down version of ModuleStoreTestCase that can be used without Django Stripped-down version of ModuleStoreTestCase that can be used without Django
(i.e. for testing in common/lib/ ). Sets up MixedModuleStore and Split. (i.e. for testing in common/lib/ ). Sets up MixedModuleStore and Split.
""" """
RENDER_TEMPLATE = lambda t_n, d, ctx = None, nsp = 'main': u'{}: {}, {}'.format(t_n, repr(d), repr(ctx)) RENDER_TEMPLATE = lambda t_n, d, ctx=None, nsp='main': u'{}: {}, {}'.format(t_n, repr(d), repr(ctx))
modulestore_options = { modulestore_options = {
'default_class': 'xmodule.raw_module.RawDescriptor', 'default_class': 'xmodule.raw_module.RawDescriptor',
'fs_root': DATA_DIR, 'fs_root': DATA_DIR,
......
...@@ -64,7 +64,8 @@ class ImportSystem(XMLParsingSystem, MakoDescriptorSystem): ...@@ -64,7 +64,8 @@ class ImportSystem(XMLParsingSystem, MakoDescriptorSystem):
self.unnamed = defaultdict(int) # category -> num of new url_names for that category self.unnamed = defaultdict(int) # category -> num of new url_names for that category
self.used_names = defaultdict(set) # category -> set of used url_names self.used_names = defaultdict(set) # category -> set of used url_names
# cdodge: adding the course_id as passed in for later reference rather than having to recomine the org/course/url_name # Adding the course_id as passed in for later reference rather than
# having to recombine the org/course/url_name
self.course_id = course_id self.course_id = course_id
self.load_error_modules = load_error_modules self.load_error_modules = load_error_modules
self.modulestore = xmlstore self.modulestore = xmlstore
...@@ -292,8 +293,8 @@ class XMLModuleStore(ModuleStoreReadBase): ...@@ -292,8 +293,8 @@ class XMLModuleStore(ModuleStoreReadBase):
An XML backed ModuleStore An XML backed ModuleStore
""" """
def __init__( def __init__(
self, data_dir, default_class=None, course_dirs=None, course_ids=None, self, data_dir, default_class=None, course_dirs=None, course_ids=None,
load_error_modules=True, i18n_service=None, fs_service=None, user_service=None, **kwargs load_error_modules=True, i18n_service=None, fs_service=None, user_service=None, **kwargs
): ):
""" """
Initialize an XMLModuleStore from data_dir Initialize an XMLModuleStore from data_dir
...@@ -304,8 +305,8 @@ class XMLModuleStore(ModuleStoreReadBase): ...@@ -304,8 +305,8 @@ class XMLModuleStore(ModuleStoreReadBase):
default_class (str): dot-separated string defining the default descriptor default_class (str): dot-separated string defining the default descriptor
class to use if none is specified in entry_points class to use if none is specified in entry_points
course_dirs or course_ids (list of str): If specified, the list of course_dirs or course_ids to load. Otherwise, course_dirs or course_ids (list of str): If specified, the list of course_dirs or course_ids to load.
load all courses. Note, providing both Otherwise, load all courses. Note, providing both
""" """
super(XMLModuleStore, self).__init__(**kwargs) super(XMLModuleStore, self).__init__(**kwargs)
......
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