[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue-common/src/datasources/drivers/appserver/a...
From: |
Jan Ischebeck |
Subject: |
gnue-common/src/datasources/drivers/appserver/a... |
Date: |
Tue, 07 Oct 2003 17:38:15 -0400 |
CVSROOT: /cvsroot/gnue
Module name: gnue-common
Branch:
Changes by: Jan Ischebeck <address@hidden> 03/10/07 17:38:15
Modified files:
src/datasources/drivers/appserver/appserver: Driver.py
Log message:
Fix: don't forget to encode unicode strings created by xmlrpc library
too
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-common/src/datasources/drivers/appserver/appserver/Driver.py.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
Patches:
Index: gnue-common/src/datasources/drivers/appserver/appserver/Driver.py
diff -c gnue-common/src/datasources/drivers/appserver/appserver/Driver.py:1.18
gnue-common/src/datasources/drivers/appserver/appserver/Driver.py:1.19
*** gnue-common/src/datasources/drivers/appserver/appserver/Driver.py:1.18
Tue Oct 7 12:08:54 2003
--- gnue-common/src/datasources/drivers/appserver/appserver/Driver.py Tue Oct
7 17:38:15 2003
***************
*** 130,142 ****
j = 1
for fieldName in self._fieldlist:
value = i[j]
if type(value) == types.StringType:
! if not self._dataCon._unicodeMode:
! value = value.decode('utf-8').encode(gConfig('textEncoding'))
! else:
! value = value.decode('utf-8')
! dict[fieldName] = value
j=j+1
dict["gnue_id"]=i[0]
--- 130,146 ----
j = 1
for fieldName in self._fieldlist:
value = i[j]
+
+ # convert Strings to unicode
if type(value) == types.StringType:
! value = value.decode('utf-8')
!
! # recode unicode strings to standart encoding
! if (type(value) == types.UnicodeType) and \
! (not self._dataCon._unicodeMode):
! value = value.encode(gConfig('textEncoding'))
! dict[fieldName] = value
j=j+1
dict["gnue_id"]=i[0]
- gnue-common/src/datasources/drivers/appserver/a..., Jan Ischebeck, 2003/10/07
- gnue-common/src/datasources/drivers/appserver/a...,
Jan Ischebeck <=
- gnue-common/src/datasources/drivers/appserver/a..., Jan Ischebeck, 2003/10/10
- gnue-common/src/datasources/drivers/appserver/a..., Reinhard Mueller, 2003/10/18
- gnue-common/src/datasources/drivers/appserver/a..., Reinhard Mueller, 2003/10/18
- gnue-common/src/datasources/drivers/appserver/a..., Reinhard Mueller, 2003/10/18
- gnue-common/src/datasources/drivers/appserver/a..., Reinhard Mueller, 2003/10/18
- gnue-common/src/datasources/drivers/appserver/a..., Reinhard Mueller, 2003/10/18
- gnue-common/src/datasources/drivers/appserver/a..., Reinhard Mueller, 2003/10/19
- gnue-common/src/datasources/drivers/appserver/a..., Reinhard Mueller, 2003/10/19