← Back
Editing: _gcutils.cpython-311.pyc
� d�cm � � � d Z ddlZddlZddlmZ ddlmZ g d�Z e� � dk Z G d� de � � Z d � Zed � � � Zed� � � Z dS )a5 Module for testing automatic garbage collection of objects .. autosummary:: :toctree: generated/ set_gc_state - enable or disable garbage collection gc_state - context manager for given state of garbage collector assert_deallocated - context manager to check for circular references on object � N)�contextmanager)�python_implementation)�set_gc_state�gc_state�assert_deallocated�PyPyc � � e Zd ZdS )�ReferenceErrorN)�__name__� __module__�__qualname__� � �5/usr/lib/python3/dist-packages/scipy/_lib/_gcutils.pyr r s � � � � � ��Dr r c � � t j � � | k rdS | rt j � � dS t j � � dS )z! Set status of garbage collector N)�gc� isenabled�enable�disable)�states r r r s>