Merge pull request #24089 from edx/feanil/improve_import_error_logging

Log what thing we failed to import.
This commit is contained in:
Feanil Patel
2020-05-29 15:52:45 -04:00
committed by GitHub

View File

@@ -460,15 +460,19 @@ class ImportManager(object):
if self.verbose:
log.debug('importing module location %s', child.location)
_update_and_import_module(
child,
self.store,
self.user_id,
courselike_key,
dest_id,
do_import_static=self.do_import_static,
runtime=courselike.runtime,
)
try:
_update_and_import_module(
child,
self.store,
self.user_id,
courselike_key,
dest_id,
do_import_static=self.do_import_static,
runtime=courselike.runtime,
)
except Exception:
log.error('failed to import module location %s', child.location)
raise
depth_first(child)
@@ -478,15 +482,19 @@ class ImportManager(object):
if self.verbose:
log.debug('importing module location %s', leftover)
_update_and_import_module(
self.xml_module_store.get_item(leftover),
self.store,
self.user_id,
courselike_key,
dest_id,
do_import_static=self.do_import_static,
runtime=courselike.runtime,
)
try:
_update_and_import_module(
self.xml_module_store.get_item(leftover),
self.store,
self.user_id,
courselike_key,
dest_id,
do_import_static=self.do_import_static,
runtime=courselike.runtime,
)
except Exception:
log.error('failed to import module location %s', leftover)
raise
def run_imports(self):
"""