[Docstring-checkins] CVS: dps/dps utils.py,1.2,1.3
Status: Pre-Alpha
Brought to you by:
goodger
From: David G. <go...@us...> - 2001-09-07 02:03:16
|
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 |