
    f                         d Z ddlZ G d de      Z	 ej                  d   Zej                  d      r	 ee      Z	  e	dej                  dd        ej                  j                          y# e$ r Y 8w xY w)z]Simple script to be run *twice*, to check reference counting bugs.

See test_run for details.    Nc                       e Zd Zd Zd Zy)Cc                 f    || _         t        | _        t        j                  j
                  | _        y )N)nameprintpsysstdoutflushflush_stdout)selfr   s     T/var/www/cvtools/html/venv/lib/python3.12/site-packages/IPython/core/tests/tclass.py__init__z
C.__init__   s"    	JJ,,    c                 \    | j                  d| j                         | j                          y )Nztclass.py: deleting object:)r   r   r   )r   s    r   __del__z	C.__del__   s!    ,TYY7r   N)__name__
__module____qualname__r   r    r   r   r   r      s    -
r   r      zARGV 1-:)__doc__r	   objectr   argvr   
startswithc
IndexErrorr   r
   r   r   r   r   <module>r      s~   
 
 88A;D sdG j#((12,  

     		s   A- -A54A5