renater-metadata : petite couche de compatibilité pour Python 3.1 (dans Debian Squeeze)…
authorProgfou <jean-christophe.andre@auf.org>
Wed, 9 Dec 2015 20:11:58 +0000 (15:11 -0500)
committerProgfou <jean-christophe.andre@auf.org>
Wed, 9 Dec 2015 20:11:58 +0000 (15:11 -0500)
renater/renater-metadata.py

index 28df693..4ec6b84 100755 (executable)
@@ -34,6 +34,11 @@ if child is None:
     print("Non trouvé.")
     sys.exit(2)
 
-print(etree.tostring(child, encoding='unicode',
-                                pretty_print=True, with_tail=False))
+s = etree.tostring(child, encoding='unicode',
+                                pretty_print=True, with_tail=False)
+# compatibilité Python 3.1 (Debian Squeeze)
+if type(s) == bytes:
+    s = str(s, 'utf16')
+
+print(s)
 sys.exit(0)