Message168235
> The last code snipped verifies, that we only dereference the type if
> the dealloc function is not being called from inside the
> subtype_dealloc function. This is necessary because the
> subtype_dealloc function itself contains a decref of the respective
> type object. Without this check, we would then end up decrefing the
> type too many times.
I still don't understand why it is required. You shouldn't have to
decref the type at all. Otherwise, it is a bug somewhere in Python
(typeobject.c perhaps). |
|
Date |
User |
Action |
Args |
2012-08-14 19:49:28 | pitrou | set | recipients:
+ pitrou, loewis, gstein, gregory.p.smith, Robin.Schreiber |
2012-08-14 19:49:27 | pitrou | link | issue15653 messages |
2012-08-14 19:49:27 | pitrou | create | |
|