Ubuntu Pastebin

Paste from acheron at Fri, 11 Nov 2016 09:39:35 +0000

Download as text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
diff --git a/dev-package-name-list b/dev-package-name-list
index b420479..2e7fed9 100755
--- a/dev-package-name-list
+++ b/dev-package-name-list
@@ -20,6 +20,7 @@ import os
 import json
 import re
 import warnings
+import codecs
 
 from debian import deb822
 from debian.changelog import Changelog, Version
@@ -59,12 +60,13 @@ for d in dirs:
     changelog = Changelog()
     changelog_file_name = d + '/' + subdir + '/debian/changelog'
     try:
-        changelog.parse_changelog(open(changelog_file_name, 'r'))
+        changelog.parse_changelog(codecs.open(changelog_file_name, 'r', 'utf-8'))
     except FileNotFoundError:
         print("WARNING: File " + changelog_file_name + " not found!")
         continue
-    except:
+    except Exception as e:
         print("Failed to parse changelog file: " + changelog_file_name)
+        print(e)
         continue
     if releasetype != "qt":
         upstream_name = os.path.basename( d )
Download as text