diff babel/messages/catalog.py @ 229:85340bec3a97

Fix tests broken by [233], and add new tests.
author cmlenz
date Fri, 20 Jul 2007 16:20:43 +0000
parents 629357c88d59
children aaf36f409166
line wrap: on
line diff
--- a/babel/messages/catalog.py
+++ b/babel/messages/catalog.py
@@ -28,7 +28,7 @@
 from babel.core import Locale
 from babel.dates import format_datetime
 from babel.messages.plurals import PLURALS
-from babel.util import odict, LOCALTZ, UTC, FixedOffsetTimezone
+from babel.util import odict, distinct, LOCALTZ, UTC, FixedOffsetTimezone
 
 __all__ = ['Message', 'Catalog', 'TranslationError']
 __docformat__ = 'restructuredtext en'
@@ -66,8 +66,8 @@
             self.flags.add('python-format')
         else:
             self.flags.discard('python-format')
-        self.auto_comments = list(set(auto_comments))
-        self.user_comments = list(set(user_comments))
+        self.auto_comments = list(distinct(auto_comments))
+        self.user_comments = list(distinct(user_comments))
         if isinstance(previous_id, basestring):
             self.previous_id = [previous_id]
         else:
Copyright (C) 2012-2017 Edgewall Software