Update of /cvsroot/sqlobject/SQLObject/SQLObject
In directory sc8-pr-cvs1:/tmp/cvs-serv32150/SQLObject
Modified Files:
SQLBuilder.py
Log Message:
Fix the problem with the 'magic q' and add a few more tests. Also register a few more converters while we're at it.
Index: SQLBuilder.py
===================================================================
RCS file: /cvsroot/sqlobject/SQLObject/SQLObject/SQLBuilder.py,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** SQLBuilder.py 18 Jul 2003 03:15:50 -0000 1.8
--- SQLBuilder.py 30 Jul 2003 21:07:45 -0000 1.9
***************
*** 334,337 ****
--- 334,339 ----
Field.__init__(self, tableName, fieldName)
+ registerConverter(SQLObjectField, SQLExprConverter)
+
class ConstantSpace:
def __getattr__(self, attr):
***************
*** 381,384 ****
--- 383,388 ----
return select
+ registerConverter(Select, SQLExprConverter)
+
class Insert(SQLExpression):
def __init__(self, table, valueList=None, values=None, template=NoDefault):
***************
*** 418,421 ****
--- 422,427 ----
return insert
+ registerConverter(Insert, SQLExprConverter)
+
def dictToList(template, dict):
list = []
***************
*** 456,459 ****
--- 462,467 ----
return "UPDATE"
+ registerConverter(Update, SQLExprConverter)
+
class Delete(SQLExpression):
"""To be safe, this will signal an error if there is no where clause,
***************
*** 470,476 ****
--- 478,488 ----
% (self.table, sqlRepr(self.whereClause))
+ registerConverter(Delete, SQLExprConverter)
+
class Replace(Update):
def sqlName(self):
return "REPLACE"
+
+ registerConverter(Replace, SQLExprConverter)
########################################
|