Blame python3-openid-3.0.2-parseXRDS.patch
|
Jakub Dorňák |
2f4540f |
--- python3-openid-3.0.2/openid/yadis/etxrd.py.orig 2014-01-10 10:00:49.974203343 +0100
|
|
Jakub Dorňák |
2f4540f |
+++ python3-openid-3.0.2/openid/yadis/etxrd.py 2014-01-10 10:01:09.657206290 +0100
|
|
Jakub Dorňák |
2f4540f |
@@ -66,6 +66,8 @@ def parseXRDS(text):
|
|
Jakub Dorňák |
2f4540f |
not contain an XRDS.
|
|
Jakub Dorňák |
2f4540f |
"""
|
|
Jakub Dorňák |
2f4540f |
try:
|
|
Jakub Dorňák |
2f4540f |
+ if isinstance(text, str):
|
|
Jakub Dorňák |
2f4540f |
+ text = text.encode('utf-8')
|
|
Jakub Dorňák |
2f4540f |
element = ElementTree.XML(text)
|
|
Jakub Dorňák |
2f4540f |
except XMLError as why:
|
|
Jakub Dorňák |
2f4540f |
exc = XRDSError('Error parsing document as XML')
|