Is except: ... pass bad style?
Brandon Craig Rhodes
brandon at ten22.rhodesmill.org
Thu Sep 9 14:59:13 EDT 2004
Michael Hudson <mwh at python.net> writes:
> marduk <marduk at python.net> writes:
>
>> I commonly use code like this
>>
>> try:
>> # call optional method
>> myobj.method()
>> except AttributeError:
>> # no biggie
>> pass
>
> try:
> meth = myobj.method
> except AttributeError:
> pass
> else:
> meth()
I'm confused - why not
meth = getattr(myobj, method)
if meth:
meth()
--
Brandon Craig Rhodes brandon at rhodesmill.org http://rhodesmill.org/brandon
More information about the Python-list
mailing list