changeset 280:1f705a64f58f stable-0.9.x

Ported [307] to 0.9.x branch.
author cmlenz
date Wed, 05 Sep 2007 16:33:22 +0000
parents 2172100ee1d5
children ccc9614b21d3
files ChangeLog babel/messages/frontend.py
diffstat 2 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -7,6 +7,7 @@
    `ngettext`, or vice versa.
  * Fixed time formatting for 12 am and 12 pm.
  * Fixed output encoding of the `pybabel --list-locales` command.
+ * PO files are now written in binary mode on windows (ticket #61).
 
 
 Version 0.9
--- a/babel/messages/frontend.py
+++ b/babel/messages/frontend.py
@@ -162,7 +162,7 @@
 
             log.info('compiling catalog %r to %r', po_file, mo_file)
 
-            outfile = open(mo_file, 'w')
+            outfile = open(mo_file, 'wb')
             try:
                 write_mo(outfile, catalog, use_fuzzy=self.use_fuzzy)
             finally:
@@ -752,7 +752,7 @@
 
             self.log.info('compiling catalog %r to %r', po_file, mo_file)
 
-            outfile = open(mo_file, 'w')
+            outfile = open(mo_file, 'wb')
             try:
                 write_mo(outfile, catalog, use_fuzzy=options.use_fuzzy)
             finally:
Copyright (C) 2012-2017 Edgewall Software