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()
Example #2
0
 def _check_reload(self):
     if self._catalog is None:
         self.reload()
         if not self._catalog._fallback:
             self._catalog.add_fallback(_KeyErrorRaisingFallback())
Example #3
0
 def _check_reload(self):
     if self._catalog is None:
         self.reload()
         if not self._catalog._fallback:
             self._catalog.add_fallback(_KeyErrorRaisingFallback())