typeof foo == 'undefined' ???
Paul Prescod
paulp at ActiveState.com
Fri Nov 3 18:11:47 EST 2000
Jay Chalfant wrote:
>
> ...
>
> if ( typeof foo.bar == 'undefined' )
> print("I don't have that!")
>
> Is there an equivalent test in Python?
Here you go:
if not hasattr(foo, "bar"):
print "I don't have that!
I prefer the Python way. The fact that Javascript returns "undefined"
can hide bugs in your code because you pass around an undefined value
for a while by accident.
Paul Prescod
More information about the Python-list
mailing list