[BangPypers] ElementTree object instance evaluates to False?
navin.kabra at gmail.com
Tue Dec 6 05:24:32 CET 2011
On Tue, Dec 6, 2011 at 9:49 AM, Vikas BN <vikas.bn at gmail.com> wrote:
> I'm working on a script to parse XML files and am using
> cElementTree for the same. However,
> I was under the impression that anything that's a None type or 0 or
> "" would evaluate to False
> and the rest would be True (incl an instance of an object).
Any object that has a __len__ defined will evaulate to False in a
boolean context if __len__ returns 0. (See also __nonzero__).
See section 5.1 here: http://docs.python.org/library/stdtypes.html
I hope this answers your question.
More information about the BangPypers