def _catalog(self):
    'See IMessageCatalog'
    fp = open(self._path_to_file, 'rb')
    try:
        catalog = GNUTranslations(fp)
        catalog.add_fallback(_KeyErrorRaisingFallback())
        return catalog
    finally:
        fp.close()
示例#2
0
 def _check_reload(self):
     if self._catalog is None:
         self.reload()
         if not self._catalog._fallback:
             self._catalog.add_fallback(_KeyErrorRaisingFallback())
示例#3
0
 def _check_reload(self):
     if self._catalog is None:
         self.reload()
         if not self._catalog._fallback:
             self._catalog.add_fallback(_KeyErrorRaisingFallback())