Update of /cvsroot/python/python/dist/src/Lib In directory usw-pr-cvs1:/tmp/cvs-serv9971/Lib Modified Files: gettext.py Log Message: Add fallback argument to translation(). Request fallbacks on install. Fixes #500595. Index: gettext.py =================================================================== RCS file: /cvsroot/python/python/dist/src/Lib/gettext.py,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** gettext.py 2001/01/23 15:35:04 1.11 --- gettext.py 2002/01/11 06:33:28 1.12 *************** *** 231,239 **** _translations = {} ! def translation(domain, localedir=None, languages=None, class_=None): if class_ is None: class_ = GNUTranslations mofile = find(domain, localedir, languages) if mofile is None: raise IOError(ENOENT, 'No translation file found for domain', domain) key = os.path.abspath(mofile) --- 231,242 ---- _translations = {} ! def translation(domain, localedir=None, languages=None, ! class_=None, fallback=0): if class_ is None: class_ = GNUTranslations mofile = find(domain, localedir, languages) if mofile is None: + if fallback: + return NullTranslations() raise IOError(ENOENT, 'No translation file found for domain', domain) key = os.path.abspath(mofile) *************** *** 249,253 **** def install(domain, localedir=None, unicode=0): ! translation(domain, localedir).install(unicode) --- 252,256 ---- def install(domain, localedir=None, unicode=0): ! translation(domain, localedir, fallback=1).install(unicode)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4