Update of /cvsroot/docstring/dps/dps
In directory usw-pr-cvs1:/tmp/cvs-serv31198/dps/dps
Modified Files:
utils.py
Log Message:
- Added named methods (aliases to numbered system_warning
calls) to Errorist.
- Added language module support.
Index: utils.py
===================================================================
RCS file: /cvsroot/docstring/dps/dps/utils.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** utils.py 2001/08/23 03:56:27 1.2
--- utils.py 2001/09/07 02:03:14 1.3
***************
*** 40,43 ****
--- 40,55 ----
return sw
+ def information(self, comment=None, children=[]):
+ return self.system_warning(0, comment, children)
+
+ def warning(self, comment=None, children=[]):
+ return self.system_warning(1, comment, children)
+
+ def error(self, comment=None, children=[]):
+ return self.system_warning(2, comment, children)
+
+ def severe(self, comment=None, children=[]):
+ return self.system_warning(3, comment, children)
+
def strong_system_warning(self, admonition, comment, sourcetext=None):
p = nodes.paragraph()
***************
*** 48,49 ****
--- 60,76 ----
children.append(nodes.literal_block('', sourcetext))
return self.system_warning(3, children=children)
+
+
+ languages = {}
+
+ def language(languagecode):
+ if languages.has_key(languagecode):
+ return languages[languagecode]
+ try:
+ module = getattr(__import__('dps.languages', globals(), locals(),
+ [languagecode]),
+ languagecode)
+ except:
+ raise
+ languages[languagecode] = module
+ return module
|