This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author dontbugme
Recipients dontbugme, theller
Date 2009-08-19.18:59:16
SpamBayes Score 6.231001e-05
Marked as misclassified No
Message-id <1250708358.54.0.249958641719.issue6735@psf.upfronthosting.co.za>
In-reply-to
Content
So, say I'm sub-classing ctypes.Structure with a class: MyClass.

I define __init__() in MyClass..

If I explicitly instantiate MyClass(), then the __init__() is properly
executed as expected.

But say I have a CFUNCTYPE where I set it's restype member to a POINTER
to MyClass.. A python MyClass object is obviously instantiated at one
point in time, but it's __init__ is never called. Seems odd to me?
History
Date User Action Args
2009-08-19 18:59:18dontbugmesetrecipients: + dontbugme, theller
2009-08-19 18:59:18dontbugmesetmessageid: <1250708358.54.0.249958641719.issue6735@psf.upfronthosting.co.za>
2009-08-19 18:59:17dontbugmelinkissue6735 messages
2009-08-19 18:59:16dontbugmecreate