Terry Reedy wrote: > > "J. David Ibanez" <jdavid at itaapy.com> wrote in message > news:421B8C4B.5050003 at itaapy.com... > > Given that the behavior of hasattr is clearly defined in Lib Manual > 2.1 as equivalent to > > def hasattr(obj, name): > try: > getattr(obj, name) > return True > except: > return False > > I am not sure what could be confusing about it. It is a simple > getattr wrapper converting 'got something' to True and 'did not get > anything' (raised an exception instead) to False. Users should know > this so they don't wastefully write 'if hasattr(o,n): x = > getattr(o,n)' See also http://python.org/sf/504714 Just
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4