diff options
Diffstat (limited to 'Lib/xmlrpc/client.py')
-rw-r--r-- | Lib/xmlrpc/client.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Lib/xmlrpc/client.py b/Lib/xmlrpc/client.py index 86988deefa..cc717e0753 100644 --- a/Lib/xmlrpc/client.py +++ b/Lib/xmlrpc/client.py @@ -1316,7 +1316,7 @@ class ServerProxy: transport = Transport(use_datetime=use_datetime) self.__transport = transport - self.__encoding = encoding + self.__encoding = encoding or 'utf-8' self.__verbose = verbose self.__allow_none = allow_none @@ -1324,7 +1324,7 @@ class ServerProxy: # call a method on the remote server request = dumps(params, methodname, encoding=self.__encoding, - allow_none=self.__allow_none) + allow_none=self.__allow_none).encode(self.__encoding) response = self.__transport.request( self.__host, |