§
    ðyIfB  ã                   ó¼   — 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    úK/var/www/piapp/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Ý
Œ+•f‘h”hÑ
Ô
€CÝ	Œ�Q‰Œ€BÝ	Œ�Q‰Œ€Bõ 	Œ�aÑÔ€AÝ
Œ-�™œÑ
!Ô
!€Cõ 
Œ�rÑ	Ô	€BÝŒ=�Ñ*Ô*Ñ+Ô+€DÝ	Œ�qÑ	Ô	€BÝ	Œ�qÑ	Ô	€Bà��R˜˜A˜c 2 d¨2¨bÐ1€Gð ð ð ˆÝŒK×Ò˜sÑ#Ô#€cØ	ð )Ý˜c˜c˜c 3 3Ð'Ñ(Ô(Ð(ð €n€n€n€nðð 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ˆ   € Ø(Ð(Ð(Ð(Ð(Ð(ðØˆM˜5 %˜.Ñ)Ô)ˆˆøÝð ð ð ÝŒMˆˆˆðøøøå	Œ�1‰Œ€BØ�8Š8‰:Œ:˜Ÿš™œÒ"Ð"Ð"Ð"Ð"Ð"s   ˆ –/®/Ú__main__)ÚIS_PYPY)r   Úsettingsr   r   r   r   r2   r?   r   r7   rA   r   r   r   ú<module>rC      sû   ðð €€€Ø€„ˆiÑ Ø €€€ðð ð ð ð ñ ô ð ðð ð ð ð ñ ô ð ð	ð 	ð 	ðð ð ðB#ð #ð #ð ˆzÒÐØ€L�N„N€NØ"Ð"Ð"Ð"Ð"Ð"Øð ØˆÑÔÐÐÐð	 Ððð r   