]> git.decadent.org.uk Git - dak.git/blobdiff - daklib/utils.py
utf-8
[dak.git] / daklib / utils.py
index b20a063a452d4e9d1354f8e4a19c519205855295..e0bdfe8412dca1f5f062ac249f16eb8714b04cec 100755 (executable)
@@ -234,6 +234,10 @@ def parse_changes(filename, signing_rules=0):
     changes_in = open_file(filename)
     content = changes_in.read()
     changes_in.close()
+    try:
+        unicode(content, 'utf-8')
+    except UnicodeError:
+        raise ChangesUnicodeError, "Changes file not proper utf-8"
     return parse_deb822(content, signing_rules)
 
 ################################################################################