From 2466a5f557207e2a2eed0f209c92a5e1d933a73c Mon Sep 17 00:00:00 2001 From: Peter Fogg Date: Wed, 21 Aug 2013 17:52:50 -0400 Subject: [PATCH] Allow Studio to display error modules. --- common/lib/xmodule/xmodule/error_module.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/common/lib/xmodule/xmodule/error_module.py b/common/lib/xmodule/xmodule/error_module.py index e7483f485a..027067f4c0 100644 --- a/common/lib/xmodule/xmodule/error_module.py +++ b/common/lib/xmodule/xmodule/error_module.py @@ -9,8 +9,7 @@ import json import sys from lxml import etree -from xmodule.x_module import XModule -from xmodule.editing_module import JSONEditingDescriptor +from xmodule.x_module import XModule, XModuleDescriptor from xmodule.errortracker import exc_info_to_str from xmodule.modulestore import Location from xblock.core import String, Scope @@ -70,12 +69,15 @@ class NonStaffErrorModule(ErrorFields, XModule): }) -class ErrorDescriptor(ErrorFields, JSONEditingDescriptor): +class ErrorDescriptor(ErrorFields, XModuleDescriptor): """ Module that provides a raw editing view of broken xml. """ module_class = ErrorModule + def get_html(self): + return '' + @classmethod def _construct(cls, system, contents, error_msg, location):