Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. In [55]: class WTF:
  2. ...: @property
  3. ...: def you_cant_find_me(self):
  4. ...: return True
  5. ...:
  6.  
  7. In [56]: b = WTF()
  8.  
  9. In [57]: dict(inspect.getmembers(b))['you_cant_find_me']
  10. Out[57]: True
  11.  
  12. In [58]: class WTF:
  13. ...: @property
  14. ...: def you_cant_find_me(self):
  15. ...: raise AttributeError('Wrong!')
  16. ...: return True
  17. ...:
  18.  
  19. In [59]: b = WTF()
  20.  
  21. In [60]: dict(inspect.getmembers(b))['you_cant_find_me']
  22. ---------------------------------------------------------------------------
  23. KeyError Traceback (most recent call last)
  24. <ipython-input-60-993e9ec973ac> in <module>()
  25. ----> 1 dict(inspect.getmembers(b))['you_cant_find_me']
  26.  
  27. KeyError: 'you_cant_find_me'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement