comparison babel/support.py @ 597:92e3eb0a317a trunk

".load()" (babel.support.Translations) now returns Babel's NullTranslation (babel.support.NullTranslation) instead of gettext.NullTranslations
author fschwarz
date Mon, 20 Aug 2012 19:24:03 +0000
parents f63a07d648b6
children 33c8c68b96c7
comparison
equal deleted inserted replaced
596:f63a07d648b6 597:92e3eb0a317a
553 locales = [str(locale) for locale in locales] 553 locales = [str(locale) for locale in locales]
554 if not domain: 554 if not domain:
555 domain = cls.DEFAULT_DOMAIN 555 domain = cls.DEFAULT_DOMAIN
556 filename = gettext.find(domain, dirname, locales) 556 filename = gettext.find(domain, dirname, locales)
557 if not filename: 557 if not filename:
558 return gettext.NullTranslations() 558 return NullTranslations()
559 return cls(fileobj=open(filename, 'rb'), domain=domain) 559 return cls(fileobj=open(filename, 'rb'), domain=domain)
560 560
561 def __repr__(self): 561 def __repr__(self):
562 return '<%s: "%s">' % (type(self).__name__, 562 return '<%s: "%s">' % (type(self).__name__,
563 self._info.get('project-id-version')) 563 self._info.get('project-id-version'))
Copyright (C) 2012-2017 Edgewall Software