From: Brad B. <br...@bb...> - 2003-07-28 21:07:24
|
I noticed a rather surprising bug whilst running from the latest CVS today: Python 2.3c1 (#2, Jul 22 2003, 14:59:44) [GCC 2.95.4 20011002 (Debian prerelease)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from xalertdbi import BasicHTTPMonitorConfig >>> b = BasicHTTPMonitorConfig.select("path = '/'") >>> print list(b) [<BasicHTTPMonitorConfig 1 monitorID=1 keywords='hello,world' path='/' port=80 md5checksum=None>] >>> b = BasicHTTPMonitorConfig.select(BasicHTTPMonitorConfig.q.path == '/') >>> print list(b) Traceback (most recent call last): File "<stdin>", line 1, in ? File "/home/bradb/src/Python/cvs_modules/SQLObject/DBConnection.py", line 134, in iterSelect query = self.queryForSelect(select) File "/home/bradb/src/Python/cvs_modules/SQLObject/DBConnection.py", line 172, in queryForSelect return q + self.whereClauseForSelect(select) File "/home/bradb/src/Python/cvs_modules/SQLObject/DBConnection.py", line 176, in whereClauseForSelect q = str(select.clause) File "/home/bradb/src/Python/cvs_modules/SQLObject/SQLBuilder.py", line 157, in __str__ return self.sqlRepr() File "/home/bradb/src/Python/cvs_modules/SQLObject/SQLBuilder.py", line 219, in sqlRepr return "(%s %s %s)" % (sqlRepr(self.expr1), self.op, sqlRepr(self.expr2)) File "/home/bradb/src/Python/cvs_modules/SQLObject/Converters.py", line 99, in sqlRepr raise ValueError, "Unknown SQL builtin type: %s for %s" % \ ValueError: Unknown SQL builtin type: <type 'instance'> for basic_http_monitor_config.path Strange but true. Anyone else noticed dot magic to be broken? -- Brad Bollenbach BBnet.ca |