[SQL-CVS] SQLObject/SQLObject Converters.py,1.1,1.2
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
From: <ian...@us...> - 2003-08-01 01:31:51
|
Update of /cvsroot/sqlobject/SQLObject/SQLObject In directory sc8-pr-cvs1:/tmp/cvs-serv32270/SQLObject Modified Files: Converters.py Log Message: Make sqlRepr look for magic sqlRepr method Index: Converters.py =================================================================== RCS file: /cvsroot/sqlobject/SQLObject/SQLObject/Converters.py,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Converters.py 18 Jul 2003 03:15:50 -0000 1.1 --- Converters.py 1 Aug 2003 01:30:09 -0000 1.2 *************** *** 95,102 **** def sqlRepr(obj): ! converter = lookupConverter(obj) ! if converter is None: ! raise ValueError, "Unknown SQL builtin type: %s for %s" % \ ! (type(obj), repr(obj)) ! return converter(obj) --- 95,107 ---- def sqlRepr(obj): ! try: ! reprFunc = obj.sqlRepr ! except AttributeError: ! converter = lookupConverter(obj) ! if converter is None: ! raise ValueError, "Unknown SQL builtin type: %s for %s" % \ ! (type(obj), repr(obj)) ! return converter(obj) ! else: ! return reprFunc() |