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 Alexey Kazantsev
Recipients Alexey Kazantsev, Vadim Markovtsev, amaury.forgeotdarc, pitrou
Date 2015-03-21.11:06:07
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1426935968.17.0.641164771301.issue23720@psf.upfronthosting.co.za>
In-reply-to
Content
Ok, even assuming that all module globals are in circular reference starting with python 3.4, here is another example without using the globals:

Brief description:
v holds reference to d
a.v = v
b.d = d
Now when we form a circular reference a <-> b, the destructor order becomes wrong for v and d.
History
Date User Action Args
2015-03-21 11:06:08Alexey Kazantsevsetrecipients: + Alexey Kazantsev, amaury.forgeotdarc, pitrou, Vadim Markovtsev
2015-03-21 11:06:08Alexey Kazantsevsetmessageid: <1426935968.17.0.641164771301.issue23720@psf.upfronthosting.co.za>
2015-03-21 11:06:08Alexey Kazantsevlinkissue23720 messages
2015-03-21 11:06:08Alexey Kazantsevcreate