summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xml2po/ChangeLog6
-rwxr-xr-xxml2po/xml2po.py4
2 files changed, 8 insertions, 2 deletions
diff --git a/xml2po/ChangeLog b/xml2po/ChangeLog
index e845c1b..5d7337b 100644
--- a/xml2po/ChangeLog
+++ b/xml2po/ChangeLog
@@ -1,3 +1,9 @@
+2007-03-02 Danilo Šegan <danilo@gnome.org>
+
+ * Fix #413602: Use mfile variable name instead of file, thus
+ overwriting file() call used later.
+ Patch by Eduardo Habkost <ehabkost@raisama.net>.
+
2006-12-26 Danilo Šegan <danilo@gnome.org>
* xml2po.py (autoNodeIsFinal): Cache autoNodeIsFinal value.
diff --git a/xml2po/xml2po.py b/xml2po/xml2po.py
index 59dcb61..c6bc9a3 100755
--- a/xml2po/xml2po.py
+++ b/xml2po/xml2po.py
@@ -812,9 +812,9 @@ if mode=='merge' and mofile=='':
if mofile:
try:
- file = open(mofile, "rb")
+ mfile = open(mofile, "rb")
- gt = gettext.GNUTranslations(file)
+ gt = gettext.GNUTranslations(mfile)
gt.add_fallback(NoneTranslations())
except:
print >> sys.stderr, "Can't open MO file '%s'." % (mofile)