Commit 0a293731 by Chris Dodge

remove commented out code. Also fix up indents and other violations

parent d9fa723e
import logging import logging
from xmodule.modulestore import Location from xmodule.modulestore import Location
from xmodule.modulestore.django import modulestore
from xmodule.modulestore.inheritance import own_metadata from xmodule.modulestore.inheritance import own_metadata
from fs.osfs import OSFS from fs.osfs import OSFS
from json import dumps from json import dumps
def export_to_xml(modulestore, contentstore, course_location, root_dir, course_dir, draft_modulestore = None): def export_to_xml(modulestore, contentstore, course_location, root_dir, course_dir, draft_modulestore=None):
course = modulestore.get_item(course_location) course = modulestore.get_item(course_location)
...@@ -40,16 +39,6 @@ def export_to_xml(modulestore, contentstore, course_location, root_dir, course_d ...@@ -40,16 +39,6 @@ def export_to_xml(modulestore, contentstore, course_location, root_dir, course_d
policy = {'course/' + course.location.name: own_metadata(course)} policy = {'course/' + course.location.name: own_metadata(course)}
course_policy.write(dumps(policy)) course_policy.write(dumps(policy))
# export everything from the draft store, unfortunately this will create lots of duplicates
'''
if draft_modulestore is not None:
draft_course = draft_modulestore.get_item(course_location)
xml = draft_course.export_to_xml(draft_course_dir)
with draft_course_dir.open('course.xml', 'w') as course_xml:
course_xml.write(xml)
'''
# export draft content # export draft content
# NOTE: this code assumes that verticals are the top most draftable container # NOTE: this code assumes that verticals are the top most draftable container
# should we change the application, then this assumption will no longer # should we change the application, then this assumption will no longer
...@@ -57,8 +46,7 @@ def export_to_xml(modulestore, contentstore, course_location, root_dir, course_d ...@@ -57,8 +46,7 @@ def export_to_xml(modulestore, contentstore, course_location, root_dir, course_d
if draft_modulestore is not None: if draft_modulestore is not None:
draft_verticals = draft_modulestore.get_items([None, course_location.org, course_location.course, draft_verticals = draft_modulestore.get_items([None, course_location.org, course_location.course,
'vertical', None, 'draft']) 'vertical', None, 'draft'])
if len(draft_verticals) > 0:
if len(draft_verticals)>0:
draft_course_dir = export_fs.makeopendir('drafts') draft_course_dir = export_fs.makeopendir('drafts')
for draft_vertical in draft_verticals: for draft_vertical in draft_verticals:
parent_locs = draft_modulestore.get_parent_locations(draft_vertical.location, course.location.course_id) parent_locs = draft_modulestore.get_parent_locations(draft_vertical.location, course.location.course_id)
......
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