Metaprogramming question

Georg Brandl g.brandl-nospam at
Fri Oct 6 10:19:36 CEST 2006

Steve Menard wrote:
> I have a need to create class instance without invokking the class' __init__ 
> method.
> Were I using old-style classes, I'd  use new.instance() function. However, I 
> am using new-style classes and new.instance() complain "TypeError: 
> instance() argument 1 must be classobj, not type" ...
> So my question is, how to replicate new.instance() functionality with new 
> classes?

Use object.__new__.


More information about the Python-list mailing list