From 51a790173f370d1240034e5ae033540e63178ea0 Mon Sep 17 00:00:00 2001 From: Calen Pennington <calen.pennington@gmail.com> Date: Fri, 29 Jun 2012 16:03:17 -0400 Subject: [PATCH] Only set the default etree parser options in the module that is starting the xml parsing --- cms/djangoapps/contentstore/management/commands/import.py | 4 ---- lms/djangoapps/courseware/views.py | 5 ----- 2 files changed, 9 deletions(-) diff --git a/cms/djangoapps/contentstore/management/commands/import.py b/cms/djangoapps/contentstore/management/commands/import.py index e24111dbb77..12806debb76 100644 --- a/cms/djangoapps/contentstore/management/commands/import.py +++ b/cms/djangoapps/contentstore/management/commands/import.py @@ -4,14 +4,10 @@ from django.core.management.base import BaseCommand, CommandError from keystore.django import keystore -from lxml import etree from keystore.xml import XMLModuleStore unnamed_modules = 0 -etree.set_default_parser(etree.XMLParser(dtd_validation=False, load_dtd=False, - remove_comments=True)) - class Command(BaseCommand): help = \ diff --git a/lms/djangoapps/courseware/views.py b/lms/djangoapps/courseware/views.py index 48e9bcc7957..52a86fdee44 100644 --- a/lms/djangoapps/courseware/views.py +++ b/lms/djangoapps/courseware/views.py @@ -12,8 +12,6 @@ from mitxmako.shortcuts import render_to_response, render_to_string from django_future.csrf import ensure_csrf_cookie from django.views.decorators.cache import cache_control -from lxml import etree - from module_render import toc_for_course, get_module, get_section from models import StudentModuleCache from student.models import UserProfile @@ -26,9 +24,6 @@ from courseware import grades log = logging.getLogger("mitx.courseware") -etree.set_default_parser(etree.XMLParser(dtd_validation=False, load_dtd=False, - remove_comments=True)) - template_imports = {'urllib': urllib} -- GitLab