commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue-common/src/datasources/drivers/postgresql ...


From: Jan Ischebeck
Subject: gnue-common/src/datasources/drivers/postgresql ...
Date: Tue, 07 Oct 2003 11:07:25 -0400

CVSROOT:        /cvsroot/gnue
Module name:    gnue-common
Branch:         
Changes by:     Jan Ischebeck <address@hidden>  03/10/07 11:07:24

Modified files:
        src/datasources/drivers/postgresql/pypgsql: Driver.py 
        src/datasources/drivers/postgresql/popy: Driver.py 

Log message:
        add unicode mode to two postgresql driver, which define their own
        _loadNextRecord routine

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-common/src/datasources/drivers/postgresql/pypgsql/Driver.py.diff?tr1=1.32&tr2=1.33&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-common/src/datasources/drivers/postgresql/popy/Driver.py.diff?tr1=1.18&tr2=1.19&r1=text&r2=text

Patches:
Index: gnue-common/src/datasources/drivers/postgresql/popy/Driver.py
diff -c gnue-common/src/datasources/drivers/postgresql/popy/Driver.py:1.18 
gnue-common/src/datasources/drivers/postgresql/popy/Driver.py:1.19
*** gnue-common/src/datasources/drivers/postgresql/popy/Driver.py:1.18  Tue Apr 
29 15:25:17 2003
--- gnue-common/src/datasources/drivers/postgresql/popy/Driver.py       Tue Oct 
 7 11:07:24 2003
***************
*** 59,65 ****
              i = 0
              dict = {}
              for f in (rs):
!               dict[self._fieldNames[i]] = f
                i += 1
              self._cachedRecords.append (self._recordSetClass(parent=self, \
                                                               
initialData=dict))
--- 59,67 ----
              i = 0
              dict = {}
              for f in (rs):
!               if self._dataObject._unicodeMode:
!                 f = f.decode(self._dataObject._databaseEncoding)
!               dict[string.lower(self._fieldNames[i])] = f
                i += 1
              self._cachedRecords.append (self._recordSetClass(parent=self, \
                                                               
initialData=dict))
Index: gnue-common/src/datasources/drivers/postgresql/pypgsql/Driver.py
diff -c gnue-common/src/datasources/drivers/postgresql/pypgsql/Driver.py:1.32 
gnue-common/src/datasources/drivers/postgresql/pypgsql/Driver.py:1.33
*** gnue-common/src/datasources/drivers/postgresql/pypgsql/Driver.py:1.32       
Fri May 16 11:17:58 2003
--- gnue-common/src/datasources/drivers/postgresql/pypgsql/Driver.py    Tue Oct 
 7 11:07:23 2003
***************
*** 28,34 ****
  # NOTES:
  #
  
! import sys
  from gnue.common.datasources import GDataObjects, GConditions, GConnections
  from gnue.common.apps import GDebug
  from gnue.common.datasources.drivers.postgresql.Base.Driver \
--- 28,34 ----
  # NOTES:
  #
  
! import sys,string
  from gnue.common.datasources import GDataObjects, GConditions, GConnections
  from gnue.common.apps import GDebug
  from gnue.common.datasources.drivers.postgresql.Base.Driver \
***************
*** 70,76 ****
              i = 0
              dict = {}
              for f in (rs):
!               dict[self._fieldNames[i]] = f
                i += 1
              self._cachedRecords.append (self._recordSetClass(parent=self, \
                                                               
initialData=dict))
--- 70,78 ----
              i = 0
              dict = {}
              for f in (rs):
!               if self._dataObject._unicodeMode:
!                 f=f.decode(self._dataObject._databaseEncoding)
!               dict[string.lower(self._fieldNames[i])] = f
                i += 1
              self._cachedRecords.append (self._recordSetClass(parent=self, \
                                                               
initialData=dict))




reply via email to

[Prev in Thread] Current Thread [Next in Thread]