Commit f7f93b4c by Calen Pennington

Set defaults for org and course, and log error messages when they are used

parent 9232817d
...@@ -57,8 +57,20 @@ class XMLModuleStore(ModuleStore): ...@@ -57,8 +57,20 @@ class XMLModuleStore(ModuleStore):
course_data = etree.parse(course_file).getroot() course_data = etree.parse(course_file).getroot()
org = course_data.get('org') org = course_data.get('org')
if org is None:
log.error("No 'org' attribute set for course in {dir}. Using default 'edx'".format(dir=course_dir))
org = 'edx'
course = course_data.get('course') course = course_data.get('course')
if course is None:
log.error("No 'course' attribute set for course in {dir}. Using default '{default}'".format(
dir=course_dir,
default=course_dir
))
course = course_dir
class ImportSystem(XMLParsingSystem, MakoDescriptorSystem): class ImportSystem(XMLParsingSystem, MakoDescriptorSystem):
def __init__(self, modulestore): def __init__(self, modulestore):
""" """
......
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