
    ^h                         S r SSKr " S S\5      r \R                  S   r\R                  S5      (       a  \" \5      r\	" S\R                  SS 5        \R                  R                  5         g! \ a     N9f = f)z]Simple script to be run *twice*, to check reference counting bugs.

See test_run for details.    Nc                        \ rS rSrS rS rSrg)C   c                 d    Xl         [        U l        [        R                  R
                  U l        g )N)nameprintpsysstdoutflushflush_stdout)selfr   s     S/home/james-whalen/.local/lib/python3.13/site-packages/IPython/core/tests/tclass.py__init__
C.__init__   s     	JJ,,    c                 \    U R                  SU R                  5        U R                  5         g )Nztclass.py: deleting object:)r	   r   r   )r   s    r   __del__	C.__del__   s!    ,TYY7r   )r   r   r	   N)__name__
__module____qualname____firstlineno__r   r   __static_attributes__ 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   A1 1A:9A: