[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
r5387 - trunk/gnue-common/src/rpc/drivers/xmlrpc/pw_xmlrpc
From: |
reinhard |
Subject: |
r5387 - trunk/gnue-common/src/rpc/drivers/xmlrpc/pw_xmlrpc |
Date: |
Fri, 19 Mar 2004 15:03:19 -0600 (CST) |
Author: reinhard
Date: 2004-03-19 15:03:18 -0600 (Fri, 19 Mar 2004)
New Revision: 5387
Modified:
trunk/gnue-common/src/rpc/drivers/xmlrpc/pw_xmlrpc/typeconv.py
Log:
Always use UnicodeType as native string type, even when 8-bit strings are sent.
Modified: trunk/gnue-common/src/rpc/drivers/xmlrpc/pw_xmlrpc/typeconv.py
===================================================================
--- trunk/gnue-common/src/rpc/drivers/xmlrpc/pw_xmlrpc/typeconv.py
2004-03-19 21:02:07 UTC (rev 5386)
+++ trunk/gnue-common/src/rpc/drivers/xmlrpc/pw_xmlrpc/typeconv.py
2004-03-19 21:03:18 UTC (rev 5387)
@@ -85,9 +85,13 @@
def rpc_to_python (value, exception):
# None or String
- if isinstance (value, types.StringType) or \
- isinstance (value, types.UnicodeType):
+ if isinstance (value, types.StringType):
if value:
+ return unicode (value, 'utf-8')
+ else:
+ return None
+ elif isinstance (value, types.UnicodeType):
+ if value:
return value
else:
return None
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- r5387 - trunk/gnue-common/src/rpc/drivers/xmlrpc/pw_xmlrpc,
reinhard <=