• Victor Stinner's avatar
    bpo-30598: _PySys_EndInit() now duplicates warnoptions (#1998) · 865de27d
    Victor Stinner yazdı
    Fix a reference in subinterpreters, like test_callbacks_leak() of
    test_atexit.
    
    warnoptions is a list used to pass options from the command line to
    the sys module constructor. Before this change, the list was shared
    by multiple interpreter which is not the expected behaviour. Each
    interpreter should have their own independent mutable world.
    
    This change duplicates the list in each interpreter. So each
    interpreter owns its own list, so each interpreter can clear its own
    list.
    865de27d
sysmodule.c 72.3 KB