hasattr() or "x in y"?

Charles T. Smith cts.private.yahoo at gmail.com
Fri Mar 11 17:18:51 EST 2016


On 2016年3月11日 22:00:41 +0000, Grant Edwards wrote:
> Since they behave differently, perhaps the question ought to be "which
> does what you want to do?"

For parsed msgs, I had this:
 elif hasattr (msg.msgBody, 'request'):
It occurred to me that this was less abstruse:
 elif 'request' in msg.msgBody:
and by the way, how would you do that with duck-typing?
If I were doing this anew, I probably use a dictionary of functors,
but that's not an option anymore.
 


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /