]> git.ipfire.org Git - thirdparty/babel.git/commitdiff
Correctly handle non-ASCII chars in the catalog MIME headers.
authorChristopher Lenz <cmlenz@gmail.com>
Tue, 3 Jul 2007 16:01:41 +0000 (16:01 +0000)
committerChristopher Lenz <cmlenz@gmail.com>
Tue, 3 Jul 2007 16:01:41 +0000 (16:01 +0000)
babel/messages/catalog.py

index f590bab6a41053a0c8f75dbd87996a957487fd55..996d9f1baca1fc9fdc5b1f22524a5edda1b5d50d 100644 (file)
@@ -386,11 +386,10 @@ class Catalog(object):
         buf = []
         for name, value in self.mime_headers:
             buf.append('%s: %s' % (name, value))
+        flags = set()
         if self.fuzzy:
-            flags = set(['fuzzy'])
-        else:
-            flags = set()
-        yield Message('', '\n'.join(buf), flags=flags)
+            flags |= set(['fuzzy'])
+        yield Message(u'', u'\n'.join(buf), flags=flags)
         for key in self._messages:
             yield self._messages[key]