]> git.donarmstrong.com Git - dak.git/commitdiff
Merge remote-tracking branch 'helmut/fix-gpg_get_key_addresses'
authorAnsgar Burchardt <ansgar@debian.org>
Mon, 26 May 2014 07:55:42 +0000 (09:55 +0200)
committerAnsgar Burchardt <ansgar@debian.org>
Mon, 26 May 2014 07:55:42 +0000 (09:55 +0200)
daklib/utils.py

index 30683097b57d7b61d666e5115b6f01f50739cd9a..3ae8d289cd14c84d3abee8b355849fb01d4fa64e 100644 (file)
@@ -1381,7 +1381,8 @@ def gpg_get_key_addresses(fingerprint):
             except IndexError:
                 continue
             try:
-                uid = codecs.decode(uid.decode("utf-8"), "unicode_escape")
+                # Do not use unicode_escape, because it is locale-specific
+                uid = codecs.decode(uid, "string_escape").decode("utf-8")
             except UnicodeDecodeError:
                 uid = uid.decode("latin1") # does not fail
             m = re_parse_maintainer.match(uid)