gnome-doc-utils/gnome-doc-utils-0.20.10-python3-issues.patch
2023-01-30 14:13:01 +08:00

23 lines
842 B
Diff

diff --git a/xml2po/xml2po/__init__.py b/xml2po/xml2po/__init__.py
index 00f4bbd..100f19b 100644
--- a/xml2po/xml2po/__init__.py
+++ b/xml2po/xml2po/__init__.py
@@ -464,7 +464,7 @@ class XMLDocument(object):
norm_outtxt = self.normalizeString(outtxt, self.app.isSpacePreserveNode(node))
translation = self.app.getTranslation(norm_outtxt)
else:
- translation = outtxt.decode('utf-8')
+ translation = outtxt.encode('utf-8').decode('utf-8')
starttag = self.startTagForNode(node)
endtag = self.endTagForNode(node)
@@ -556,7 +556,7 @@ class Main(object):
elif output == '-':
self.out = sys.stdout
else:
- self.out = file(output, 'w')
+ self.out = open(output, 'w')
def load_mode(self, modename):
try: