Code Refactor (#27101)
This commit is contained in:
@@ -11,16 +11,17 @@ def monitor_import_failure(course_key, import_step, message=None, exception=None
|
||||
message (str): any particular message to add
|
||||
exception: Exception object
|
||||
"""
|
||||
exception_module = getattr(exception, '__module__', '')
|
||||
separator = '.' if exception_module else ''
|
||||
module_and_class = f'{exception_module}{separator}{exception.__class__.__name__}'
|
||||
exc_message = str(exception)
|
||||
|
||||
set_custom_attribute('course_import_failure', import_step)
|
||||
set_custom_attributes_for_course_key(course_key)
|
||||
|
||||
if message:
|
||||
set_custom_attribute('course_import_failure_message', message)
|
||||
|
||||
if exception is not None:
|
||||
exception_module = getattr(exception, '__module__', '')
|
||||
separator = '.' if exception_module else ''
|
||||
module_and_class = f'{exception_module}{separator}{exception.__class__.__name__}'
|
||||
exc_message = str(exception)
|
||||
|
||||
set_custom_attribute('course_import_failure_error_class', module_and_class)
|
||||
set_custom_attribute('course_import_failure_error_message', exc_message)
|
||||
|
||||
Reference in New Issue
Block a user