On Wed, 2009-06-24 at 09:17 -0700, Bryan wrote:
> Given a class:
> 
> class Foo(object):
>     pass
> 
> How can I get the name "Foo" without having an instance of the class?
> 
> str(Foo) gives me more than just the name Foo.   "__main__.Account"
> Foo.__class__.__name__ gives me "type"
> 
> I don't want to do:
> Foo().__class__.__name__ if possible.  I would rather avoid the
> constructor.  I just want to get a string "Foo"
> 

I'll give you a hint:

>>> Foo().__class__ is Foo
True


-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to