Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
edx-platform
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
edx-platform
Commits
0ee9a724
Commit
0ee9a724
authored
Feb 03, 2014
by
Diana Huang
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #2432 from edx/diana/error-module-i18n
Clean up strings in the ErrorModule
parents
27b2ff7e
40deaa50
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
4 deletions
+8
-4
common/lib/xmodule/xmodule/error_module.py
+8
-4
No files found.
common/lib/xmodule/xmodule/error_module.py
View file @
0ee9a724
...
...
@@ -83,6 +83,11 @@ class ErrorDescriptor(ErrorFields, XModuleDescriptor):
def
_construct
(
cls
,
system
,
contents
,
error_msg
,
location
):
location
=
Location
(
location
)
if
error_msg
is
None
:
# this string is not marked for translation because we don't have
# access to the user context, and this will only be seen by staff
error_msg
=
'Error not available'
if
location
.
category
==
'error'
:
location
=
location
.
replace
(
# Pick a unique url_name -- the sha1 hash of the contents.
...
...
@@ -97,7 +102,6 @@ class ErrorDescriptor(ErrorFields, XModuleDescriptor):
field_data
=
DictFieldData
({
'error_msg'
:
str
(
error_msg
),
'contents'
:
contents
,
'display_name'
:
'Error: '
+
location
.
url
(),
'location'
:
location
,
'category'
:
'error'
})
...
...
@@ -125,7 +129,7 @@ class ErrorDescriptor(ErrorFields, XModuleDescriptor):
)
@classmethod
def
from_descriptor
(
cls
,
descriptor
,
error_msg
=
'Error not available'
):
def
from_descriptor
(
cls
,
descriptor
,
error_msg
=
None
):
return
cls
.
_construct
(
descriptor
.
runtime
,
str
(
descriptor
),
...
...
@@ -135,7 +139,7 @@ class ErrorDescriptor(ErrorFields, XModuleDescriptor):
@classmethod
def
from_xml
(
cls
,
xml_data
,
system
,
id_generator
,
# pylint: disable=arguments-differ
error_msg
=
'Error not available'
):
error_msg
=
None
):
'''Create an instance of this descriptor from the supplied data.
Does not require that xml_data be parseable--just stores it and exports
...
...
@@ -154,7 +158,7 @@ class ErrorDescriptor(ErrorFields, XModuleDescriptor):
if
error_node
is
not
None
:
error_msg
=
error_node
.
text
else
:
error_msg
=
'Error not available'
error_msg
=
None
except
etree
.
XMLSyntaxError
:
# Save the error to display later--overrides other problems
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment