
    hi#                     d    d dl Zd dlmZ d Zd Zd Zedk    r e              e             dS dS )    N)BytesIOc                     | dz  S )N    )xs    t/var/www/development/aibuddy-work/election-extract/venv/lib/python3.11/site-packages/dill/tests/test_extendpickle.pymy_fnr	      s    r6M    c                  P   d }  |             dk    sJ t                      }t          j        |          }|                    |            |                                }t          |          }t          j        |          }|                                } |            dk    sJ d S )Nc                       t          d          S )N"   )r	   r   r
   r   <lambda>ztest_extend.<locals>.<lambda>   s    599 r
   iB  )StringIOpicklePicklerdumpgetvalue	Unpicklerload)objobj_iopicklerobj_strobj2_io	unpicklerobj2s          r   test_extendr      s    

C355C<<<<ZZFnV$$GLLooGwG ))I>>D466S======r
   c                     t                      } t          j        |           }t          j                            |          du sJ t          j                            |           }t          j                            |          du sJ 	 dd l}|j                            |           }t          j                            |d          du sJ t          j                            |d          du sJ d S # t          $ r Y d S w xY w)NTFr   )child)
r   r   r   _dillis_dillStockPicklermultiprocess	reductionForkingPickler	Exception)r   r   mps      r   test_isdillr(   "   s   ZZFnV$$G<((D0000l''//G<((E1111!!!!,--f55|##G4#88D@@@@|##G5#99UBBBBBB   s   	A(C3 3
D D__main__)	dillr   ior   r   r	   r   r(   __name__r   r
   r   <module>r-      s        " " " " " "    "  " zKMMMKMMMMM r
   