Is it possible to get the name of a subclass? For example:
class Foo: def bar(self): print type(self) class SubFoo(Foo): pass SubFoo().bar
SubFoo.__name__
And parents: [cls.__name__ for cls in SubFoo.__bases__]
[cls.__name__ for cls in SubFoo.__bases__]