Metaprogramming question
Georg Brandl
g.brandl-nospam at gmx.net
Fri Oct 6 04:19:36 EDT 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__.
Georg
More information about the Python-list
mailing list