
    hiB                         d dl Z de j        d<   d dlZ G d d          Z G d d          Zd Zd	 Zd
 Zedk    r e             d dl	m
Z
 e
s e             dS dS dS )    NTrecursec                       e Zd Zd ZdS )_classc                     d S N selfs    o/var/www/development/aibuddy-work/election-extract/venv/lib/python3.11/site-packages/dill/tests/test_weakref.py_methodz_class._method           N)__name__
__module____qualname__r   r   r   r   r   r      #            r   r   c                       e Zd Zd ZdS )_callable_classc                     d S r   r   r	   s    r   __call__z_callable_class.__call__   r   r   N)r   r   r   r   r   r   r   r   r      r   r   r   c                      d S r   r   r   r   r   	_functionr      s    Dr   c            
         t                      } t                      }t          }t           }t          j        |           }t          j        t                                }t          j        |          }t          j        |          }t          j        |           }t          j        t                                }	t          j        |          }
t          j        t                                }t          j        |          }t          j        |          }||||||	|
|||g
}|D ];}t          j                            |          }|rt          |d|           |rJ <d S )Nz:
  )
r   r   r   weakrefrefproxydilldetecterrorsprint)oocfxrd_rfrxrpd_pcpd_cpfpxpobjlistobjress                    r   test_weakrefr2      s<   A			BAA 	AA
+fhh

C	QB	QB 	aA
-
!
!C 
r		B=**++D	q		B	q		BRAc2d2b1G   Ks##c	 )ccc33'((( nnnn r   c                      ddl m}  	  | ddi          }n# t          $ r t          j        }Y nw xY wt          j        |          }|                                |                                k    sJ d S )Nr   )DictProxyTypefoobar)
dill._dillr4   	Exceptiontype__dict__r   copyitems)r4   mmps      r   test_dictproxyr?   :   s    ((((((M5%.))   M	1B88::""""""s    //__main__)IS_PYPY)r   settingsr   r   r   r   r2   r?   r   r7   rA   r   r   r   <module>rC      s    i                	 	 	  B# # # zLNNN"""""" 	  r   