For the future, you can do:
- Code: Select all
foo = indigo.devices
foo_dir = dir(foo)
indigo.server.log(u"{0}".format(foo_dir))
Devices:['__class__', '__contains__', '__delattr__', '__dict__', '__doc__', '__format__', '__getattribute__', '__getitem__', '__hash__', '__init__', '__iter__', '__len__', '__module__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'folder', 'folders', 'get', 'getId',
'getName', 'has_key', 'iter', 'iterkeys', 'itervalues', 'keys', 'len', 'subscribeToChanges']
Variables:['__class__', '__contains__', '__delattr__', '__dict__', '__doc__', '__format__', '__getattribute__', '__getitem__', '__hash__', '__init__', '__iter__', '__len__', '__module__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'folder', 'folders', 'get', 'getId',
'getName', 'has_key', 'iter', 'iterkeys', 'itervalues', 'keys', 'len', 'subscribeToChanges']