Skip to content

Instantly share code, notes, and snippets.

@chrahunt
Last active June 29, 2019 21:32
Show Gist options
  • Save chrahunt/dcf66a41b3357a0a082fe102cee183e5 to your computer and use it in GitHub Desktop.
Save chrahunt/dcf66a41b3357a0a082fe102cee183e5 to your computer and use it in GitHub Desktop.

Output of inspect.is* for all members of

class Example:
 @property
 def _property(self):
  pass
 async def _coroutine(self):
  pass
 async def _coroutinegen(self):
  yield
 def _generator(self):
  yield
 def _method(self):
  pass
 _class_property = 1
abstract asyncgen asyncgenfunction awaitable builtin class code coroutine coroutinefunction datadescriptor frame function generator generatorfunction getsetdescriptor memberdescriptor method methoddescriptor module routine traceback
Example.__class__ False False False False False True False False False False False False False False False False False False False False False
Example.__delattr__ False False False False False False False False False False False False False False False False False True False True False
Example.__dict__ False False False False False False False False False False False False False False False False False False False False False
Example.__dir__ False False False False False False False False False False False False False False False False False True False True False
Example.__doc__ False False False False False False False False False False False False False False False False False False False False False
Example.__eq__ False False False False False False False False False False False False False False False False False True False True False
Example.__format__ False False False False False False False False False False False False False False False False False True False True False
Example.__ge__ False False False False False False False False False False False False False False False False False True False True False
Example.__getattribute__ False False False False False False False False False False False False False False False False False True False True False
Example.__gt__ False False False False False False False False False False False False False False False False False True False True False
Example.__hash__ False False False False False False False False False False False False False False False False False True False True False
Example.__init__ False False False False False False False False False False False False False False False False False True False True False
Example.__init_subclass__ False False False False True False False False False False False False False False False False False False False True False
Example.__le__ False False False False False False False False False False False False False False False False False True False True False
Example.__lt__ False False False False False False False False False False False False False False False False False True False True False
Example.__module__ False False False False False False False False False False False False False False False False False False False False False
Example.__ne__ False False False False False False False False False False False False False False False False False True False True False
Example.__new__ False False False False True False False False False False False False False False False False False False False True False
Example.__reduce__ False False False False False False False False False False False False False False False False False True False True False
Example.__reduce_ex__ False False False False False False False False False False False False False False False False False True False True False
Example.__repr__ False False False False False False False False False False False False False False False False False True False True False
Example.__setattr__ False False False False False False False False False False False False False False False False False True False True False
Example.__sizeof__ False False False False False False False False False False False False False False False False False True False True False
Example.__str__ False False False False False False False False False False False False False False False False False True False True False
Example.__subclasshook__ False False False False True False False False False False False False False False False False False False False True False
Example.__weakref__ False False False False False False False False False True False False False False True False False False False False False
Example._class_property False False False False False False False False False False False False False False False False False False False False False
Example._coroutine False False False False False False False False True False False True False False False False False False False True False
Example._coroutinegen False False True False False False False False False False False True False False False False False False False True False
Example._generator False False False False False False False False False False False True False True False False False False False True False
Example._method False False False False False False False False False False False True False False False False False False False True False
Example._property False False False False False False False False False True False False False False False False False False False False False
o.__class__ False False False False False True False False False False False False False False False False False False False False False
o.__delattr__ False False False False False False False False False False False False False False False False False False False False False
o.__dict__ False False False False False False False False False False False False False False False False False False False False False
o.__dir__ False False False False True False False False False False False False False False False False False False False True False
o.__doc__ False False False False False False False False False False False False False False False False False False False False False
o.__eq__ False False False False False False False False False False False False False False False False False False False False False
o.__format__ False False False False True False False False False False False False False False False False False False False True False
o.__ge__ False False False False False False False False False False False False False False False False False False False False False
o.__getattribute__ False False False False False False False False False False False False False False False False False False False False False
o.__gt__ False False False False False False False False False False False False False False False False False False False False False
o.__hash__ False False False False False False False False False False False False False False False False False False False False False
o.__init__ False False False False False False False False False False False False False False False False False False False False False
o.__init_subclass__ False False False False True False False False False False False False False False False False False False False True False
o.__le__ False False False False False False False False False False False False False False False False False False False False False
o.__lt__ False False False False False False False False False False False False False False False False False False False False False
o.__module__ False False False False False False False False False False False False False False False False False False False False False
o.__ne__ False False False False False False False False False False False False False False False False False False False False False
o.__new__ False False False False True False False False False False False False False False False False False False False True False
o.__reduce__ False False False False True False False False False False False False False False False False False False False True False
o.__reduce_ex__ False False False False True False False False False False False False False False False False False False False True False
o.__repr__ False False False False False False False False False False False False False False False False False False False False False
o.__setattr__ False False False False False False False False False False False False False False False False False False False False False
o.__sizeof__ False False False False True False False False False False False False False False False False False False False True False
o.__str__ False False False False False False False False False False False False False False False False False False False False False
o.__subclasshook__ False False False False True False False False False False False False False False False False False False False True False
o.__weakref__ False False False False False False False False False False False False False False False False False False False False False
o._class_property False False False False False False False False False False False False False False False False False False False False False
o._coroutine False False False False False False False False True False False False False False False False True False False True False
o._coroutinegen False False True False False False False False False False False False False False False False True False False True False
o._generator False False False False False False False False False False False False False True False False True False False True False
o._method False False False False False False False False False False False False False False False False True False False True False
o._property False False False False False False False False False False False False False False False False False False False False False
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment