summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Madden <jamadden@gmail.com>2017-12-16 11:15:20 -0600
committerJason Madden <jamadden@gmail.com>2017-12-16 11:15:20 -0600
commita71b187693f80eb432013db57b9f4dbc31fea26a (patch)
tree9ee2a90d62e9b457cf3f48b38b2ebb9a84a26823
parent7c57d08fe1fbc31c11cee07bc20b1a3cc74962e7 (diff)
downloadzope-i18n-a71b187693f80eb432013db57b9f4dbc31fea26a.tar.gz
100% coverage for simpletranslationdomain.py
-rw-r--r--src/zope/i18n/gettextmessagecatalog.py2
-rw-r--r--src/zope/i18n/simpletranslationdomain.py8
2 files changed, 3 insertions, 7 deletions
diff --git a/src/zope/i18n/gettextmessagecatalog.py b/src/zope/i18n/gettextmessagecatalog.py
index 8fb59c6..7b3985c 100644
--- a/src/zope/i18n/gettextmessagecatalog.py
+++ b/src/zope/i18n/gettextmessagecatalog.py
@@ -13,7 +13,7 @@
##############################################################################
"""A simple implementation of a Message Catalog.
"""
-import sys
+
from gettext import GNUTranslations
from zope.i18n.interfaces import IGlobalMessageCatalog
from zope.interface import implementer
diff --git a/src/zope/i18n/simpletranslationdomain.py b/src/zope/i18n/simpletranslationdomain.py
index 6d8ef10..e131c57 100644
--- a/src/zope/i18n/simpletranslationdomain.py
+++ b/src/zope/i18n/simpletranslationdomain.py
@@ -40,12 +40,8 @@ class SimpleTranslationDomain(object):
def __init__(self, domain, messages=None):
"""Initializes the object. No arguments are needed."""
self.domain = domain
- if messages is None:
- self.messages = {}
- else:
- assert isinstance(messages, dict)
- self.messages = messages
-
+ self.messages = messages if messages is not None else {}
+ assert self.messages is not None
def translate(self, msgid, mapping=None, context=None,
target_language=None, default=None):