diff options
Diffstat (limited to 'src/zope/i18n/gettextmessagecatalog.py')
-rw-r--r-- | src/zope/i18n/gettextmessagecatalog.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/zope/i18n/gettextmessagecatalog.py b/src/zope/i18n/gettextmessagecatalog.py index 8e1272b..85b0687 100644 --- a/src/zope/i18n/gettextmessagecatalog.py +++ b/src/zope/i18n/gettextmessagecatalog.py @@ -16,11 +16,13 @@ from functools import wraps from gettext import GNUTranslations -from zope.i18n.interfaces import IGlobalMessageCatalog + from zope.interface import implementer +from zope.i18n.interfaces import IGlobalMessageCatalog + -class _KeyErrorRaisingFallback(object): +class _KeyErrorRaisingFallback: def ugettext(self, message): raise KeyError(message) @@ -51,7 +53,7 @@ def plural_formatting(func): @implementer(IGlobalMessageCatalog) -class GettextMessageCatalog(object): +class GettextMessageCatalog: """A message catalog based on GNU gettext and Python's gettext module.""" _catalog = None |