Karthikeyan Singaravelan <[email protected]> added the comment:
Thanks for the report. A simple reproducible in Python without splinter code. I
think it happens for instances of the class where the attribute is a property
raising exception and executing inspect.getmembers(Foo) works fine.
# bpo35108.py
import inspect
class Foo():
@property
def bar(self):
raise NotImplementedError
print(inspect.getmembers(Foo()))
$. /python.exe ../backups/bpo35108.py
Traceback (most recent call last):
File "../backups/bpo35108.py", line 9, in <module>
print(inspect.getmembers(Foo()))
File "/Users/karthikeyansingaravelan/stuff/python/cpython/Lib/inspect.py",
line 344, in getmembers
value = getattr(object, key)
File "../backups/bpo35108.py", line 7, in bar
raise NotImplementedError
NotImplementedError
----------
nosy: +xtreak
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue35108>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com