[SQL-CVS] SQLObject/SQLObject SQLBuilder.py,1.9,1.10
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
From: <dre...@us...> - 2003-07-31 14:25:35
|
Update of /cvsroot/sqlobject/SQLObject/SQLObject In directory sc8-pr-cvs1:/tmp/cvs-serv27167/SQLObject Modified Files: SQLBuilder.py Log Message: More tests and converters for the SQLExpression-basec classes Index: SQLBuilder.py =================================================================== RCS file: /cvsroot/sqlobject/SQLObject/SQLObject/SQLBuilder.py,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** SQLBuilder.py 30 Jul 2003 21:07:45 -0000 1.9 --- SQLBuilder.py 31 Jul 2003 14:25:32 -0000 1.10 *************** *** 242,245 **** --- 242,247 ---- execute(self.expr2, executor)) + registerConverter(SQLOp, SQLExprConverter) + class SQLCall(SQLExpression): def __init__(self, expr, args): *************** *** 253,256 **** --- 255,260 ---- raise ValueError, "I don't yet know how to locally execute functions" + registerConverter(SQLCall, SQLExprConverter) + class SQLPrefix(SQLExpression): def __init__(self, prefix, expr): *************** *** 270,273 **** --- 274,279 ---- return not expr + registerConverter(SQLPrefix, SQLExprConverter) + class SQLConstant(SQLExpression): def __init__(self, const): *************** *** 278,281 **** --- 284,289 ---- raise ValueError, "I don't yet know how to execute SQL constants" + registerConverter(SQLConstant, SQLExprConverter) + class SQLTrueClauseClass(SQLExpression): def sqlRepr(self): *************** *** 285,288 **** --- 293,298 ---- SQLTrueClause = SQLTrueClauseClass() + + registerConverter(SQLTrueClauseClass, SQLExprConverter) ######################################## |