summaryrefslogtreecommitdiff
path: root/Lib/xmlrpclib.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/xmlrpclib.py')
-rw-r--r--Lib/xmlrpclib.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/Lib/xmlrpclib.py b/Lib/xmlrpclib.py
index 3cba39f59d..653c424521 100644
--- a/Lib/xmlrpclib.py
+++ b/Lib/xmlrpclib.py
@@ -1539,6 +1539,9 @@ class ServerProxy:
allow_none=0, use_datetime=0):
# establish a "logical" server connection
+ if isinstance(uri, unicode):
+ uri = uri.encode('ISO-8859-1')
+
# get the url
import urllib
type, uri = urllib.splittype(uri)