inspect (all members of a class)

The inspect module retrieves useful information about an object:

import inspect

inspect.getmembers( o)
  return a list of (name, value) pairs with all memers of an object

inspect.isclass( o)
  return True, if the object is a class

inspect.getmodule(o)
  return the name of the module

Example:

import inspect

for i in inspect.getmembers( event.data):
    if i[0][0] == '_':
        continue
    if inspect.ismethod(i[1]):
        continue
    print( "%s: %s" % ( repr(i[0]), repr( i[1])))