Em Ter, 2005-03-29 ās 17:21 +0200, Florent Guillaume escreveu: > martin f krafft <[EMAIL PROTECTED]> wrote: > > also sprach Florent Guillaume <[EMAIL PROTECTED]> [2005.03.24.1814 +0100]: > > > > - if RESPONSE is not None: > > > > + if RESPONSE is not None and ob: > > > > > > You should check 'and ob is not None' too. > > > > ... but ob is false when it is None, no? > > Yes but comparing to None is faster, and in some cases (REQUEST for > instance), much much faster, than checking the boolean value.
And not every "False" object is None. A custom object could implement __len__() and be considered false if it's "empty", or it could implement __nonzero__() and be considered "false" even when you want to return it. Cheers, Leo -- Leonardo Rochael Almeida <[EMAIL PROTECTED]> _______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )