Message158444
Urg, that's a horrible hack.
How about instead having an API function to resurrect an object from a tp_dealloc?
That way the iobase_dealloc code would be written:
if (_PyIOBase_finalize((PyObject *) self) < 0) {
_PyObject_ResurrectFromDealloc(self);
return;
}
That API function could also perhaps take care of the _Py_NewReference stuff (see the end of _PyIOBase_finalize). |
|
Date |
User |
Action |
Args |
2012-04-16 13:31:13 | pitrou | set | recipients:
+ pitrou, kristjan.jonsson, benjamin.peterson, meador.inge |
2012-04-16 13:31:13 | pitrou | set | messageid: <1334583073.39.0.473040779285.issue8212@psf.upfronthosting.co.za> |
2012-04-16 13:31:12 | pitrou | link | issue8212 messages |
2012-04-16 13:31:12 | pitrou | create | |
|