commit-gnue
[Top][All Lists]
Advanced

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

gnue/common/src GDataSource.py schema/GSParser.py


From: Jason Cater
Subject: gnue/common/src GDataSource.py schema/GSParser.py
Date: Sat, 09 Nov 2002 16:36:51 -0500

CVSROOT:        /home/cvs
Module name:    gnue
Changes by:     Jason Cater <address@hidden>    02/11/09 16:36:49

Modified files:
        common/src     : GDataSource.py 
        common/src/schema: GSParser.py 

Log message:
        fixed support for order_by with a 'desc' clause

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/common/src/GDataSource.py.diff?cvsroot=OldCVS&tr1=1.46&tr2=1.47&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/common/src/schema/GSParser.py.diff?cvsroot=OldCVS&tr1=1.8&tr2=1.9&r1=text&r2=text

Patches:
Index: gnue/common/src/GDataSource.py
diff -c gnue/common/src/GDataSource.py:1.46 gnue/common/src/GDataSource.py:1.47
*** gnue/common/src/GDataSource.py:1.46 Wed Nov  6 14:13:15 2002
--- gnue/common/src/GDataSource.py      Sat Nov  9 16:36:49 2002
***************
*** 97,103 ****
--- 97,107 ----
      except AttributeError:
        pass
      try:
+       # TODO: This **really** needs to be deprecated and 
+       # TODO: should be using <sorting> tags
        for field in string.split(self.order_by,','):
+         if field[-5:].lower() = 'desc':
+           field = field[:-6]
          self._fieldReferences[field] = 1
      except AttributeError:
        pass
Index: gnue/common/src/schema/GSParser.py
diff -c gnue/common/src/schema/GSParser.py:1.8 
gnue/common/src/schema/GSParser.py:1.9
*** gnue/common/src/schema/GSParser.py:1.8      Mon Nov  4 01:02:00 2002
--- gnue/common/src/schema/GSParser.py  Sat Nov  9 16:36:49 2002
***************
*** 51,59 ****
  # a GSSchema object.
  #######################################################
  
! def loadSchema(buffer, connections, initialize=1):
    return GParser.loadXMLObject (buffer, xmlSchemaHandler, 'GSSchema', 
'schema',
!            initialize, attributes={"_connections": connections})
  
  
  
--- 51,59 ----
  # a GSSchema object.
  #######################################################
  
! def loadFile(buffer, initialize=1):
    return GParser.loadXMLObject (buffer, xmlSchemaHandler, 'GSSchema', 
'schema',
!            initialize, attributes={})
  
  
  




reply via email to

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