Oleg Broytmann wrote:
On Thu, May 18, 2006 at 04:17:48PM -0500, Ian Bicking wrote:
I don't think that exactly fits the original idea, though, where
list(Person.select()[:1]) is probably the best/fastest way to get the
first item if one exists.
Well, it seems it'd be best for SQLObject to implement neither __len__
nor __nonzero__. Please somebody write a FAQ entry summarizing the thread;
add code snippets.
It inherits __nonzero__ already (so SelectResults are always true), but
does not implement __len__. Like I said, I really dislike those very
few instances where you might encounter objects you can't test an object
for truth, so I'm not very positive about that resolution. But I don't
know, that's really the only way to keep people from introducing bugs
into their code, since it's so natural (but probably incorrect) to test
a SelectResult for truthfulness.
--
Ian Bicking / [EMAIL PROTECTED] / http://blog.ianbicking.org
-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
sqlobject-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sqlobject-discuss