On 3/4/18 5:25 PM, Ooomzay wrote:
On Sunday, 4 March 2018 14:37:30 UTC, Ned Batchelder wrote:
Are you including cyclic references in your assertion that CPython
behaves as you want?
Yes. Because the only behaviour required for RAII is to detect and debug such
cycles in order to eliminate them. It is a design error/resource leak to create
an orphan cycle containing RAII objects.
def main():
gc,disable
This isn't a reasonable position. Cycles exist, and the gc exists for a
reason. Your proposal isn't going to go anywhere if you just naively
ignore cycles.
--Ned.
--
https://mail.python.org/mailman/listinfo/python-list