Class factory functions
steve at REMOVE.THIS.cybersource.com.au
Sun Mar 25 13:52:50 CEST 2007
On Sun, 25 Mar 2007 11:58:00 +0200, Peter Otten wrote:
>> But it doesn't work:
>>>>> vint = verbosify_nclass(int)
>> Calling constructor __new__ ...
>> Traceback (most recent call last):
>> File "<stdin>", line 1, in <module>
>> File "<stdin>", line 6, in __new__
>> TypeError: object.__new__(VClass) is not safe, use int.__new__()
>> What am I doing wrong?
> Why would you skip VClass in the super() calls?
That's a good question. If I every get a good answer, I'll let you know.
> This should work:
As indeed it seems like it does.
More information about the Python-list