mirror of https://github.com/mahmoud/boltons.git
fix object header guessing
This commit is contained in:
parent
7faa1e506d
commit
1c7c15aca2
|
@ -117,7 +117,12 @@ class ObjectInputType(InputType):
|
||||||
headers = []
|
headers = []
|
||||||
for attr in dir(obj):
|
for attr in dir(obj):
|
||||||
# an object's __dict__ could have non-string keys but meh
|
# an object's __dict__ could have non-string keys but meh
|
||||||
val = getattr(obj, attr)
|
try:
|
||||||
|
val = getattr(obj, attr)
|
||||||
|
except:
|
||||||
|
# seen on greenlet: `run` shows in dir() but raises
|
||||||
|
# AttributeError. Also properties misbehave.
|
||||||
|
continue
|
||||||
if callable(val):
|
if callable(val):
|
||||||
continue
|
continue
|
||||||
headers.append(attr)
|
headers.append(attr)
|
||||||
|
|
Loading…
Reference in New Issue