Alexey Kazantsev added the comment: 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. ---------- resolution: rejected -> status: closed -> open Added file: http://bugs.python.org/file38621/bug2.py _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue23720> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com