diff options
author | Vincent Fretin <vincent.fretin@gmail.com> | 2009-10-12 06:29:49 +0000 |
---|---|---|
committer | Vincent Fretin <vincent.fretin@gmail.com> | 2009-10-12 06:29:49 +0000 |
commit | 76671da858847dbb912b296926b11b774bca40fd (patch) | |
tree | 0b5a82708ead2b201059af9ebb80a20944acba51 | |
parent | 54797e0ffda208d5d5a5e81c5b13c87aadeb9c99 (diff) | |
download | zope-tal-76671da858847dbb912b296926b11b774bca40fd.tar.gz |
Set default to None if default is equal to msgid. With this, Message objects can be compared easily with Message objects extracted from other extractors (PYReader, GSReader) to search for Message objects with same msgid but with a different default message.
-rw-r--r-- | src/zope/tal/talgettext.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/zope/tal/talgettext.py b/src/zope/tal/talgettext.py index 1db2c71..5c71bc2 100644 --- a/src/zope/tal/talgettext.py +++ b/src/zope/tal/talgettext.py @@ -117,6 +117,8 @@ class POEngine(DummyEngine): if default is not None: default = normalize(default) + if msgid == default: + default = None msgid = Message(msgid, default=default) if domain not in self.catalog: |