[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue-common/src/datasources/drivers/appserver/a...
From: |
Reinhard Mueller |
Subject: |
gnue-common/src/datasources/drivers/appserver/a... |
Date: |
Sat, 18 Oct 2003 17:42:03 -0400 |
CVSROOT: /cvsroot/gnue
Module name: gnue-common
Branch:
Changes by: Reinhard Mueller <address@hidden> 03/10/18 17:42:03
Modified files:
src/datasources/drivers/appserver/appserver: Driver.py
Log message:
Also convert DateTime values to utf-8.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-common/src/datasources/drivers/appserver/appserver/Driver.py.diff?tr1=1.24&tr2=1.25&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.24
gnue-common/src/datasources/drivers/appserver/appserver/Driver.py:1.25
*** gnue-common/src/datasources/drivers/appserver/appserver/Driver.py:1.24
Sat Oct 18 16:50:47 2003
--- gnue-common/src/datasources/drivers/appserver/appserver/Driver.py Sat Oct
18 17:42:03 2003
***************
*** 42,47 ****
--- 42,48 ----
import types
import md5
import sys
+ from mx import DateTime
class Appserver_Connector:
def __init__(self, connectData):
***************
*** 178,184 ****
self._updateList[classname].append(fieldDict)
self._updateKeyList[classname].append(id)
! # convert a string or a unicode string to utf-8
def _to_utf_8 (self, s):
if type (s) == types.StringType:
if self._unicodeMode:
--- 179,185 ----
self._updateList[classname].append(fieldDict)
self._updateKeyList[classname].append(id)
! # convert a string, a unicode string or a date to utf-8
def _to_utf_8 (self, s):
if type (s) == types.StringType:
if self._unicodeMode:
***************
*** 187,192 ****
--- 188,197 ----
s = unicode (s, gConfig ('textEncoding'))
if type (s) == types.UnicodeType:
s = s.encode ('utf-8')
+ elif type (s) == DateTime.DateTimeType:
+ s = s.date + ' ' + s.time
+ elif s is None:
+ s = ''
return s
def execute (self, classname):
- gnue-common/src/datasources/drivers/appserver/a..., Jan Ischebeck, 2003/10/07
- gnue-common/src/datasources/drivers/appserver/a..., Jan Ischebeck, 2003/10/07
- 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 <=
- gnue-common/src/datasources/drivers/appserver/a..., Reinhard Mueller, 2003/10/19
- gnue-common/src/datasources/drivers/appserver/a..., Reinhard Mueller, 2003/10/19