
    h%                        S r SSKrSSKJrJrJr  SSKr\R                  " S5        SS jr\" \5      r	 \
" \	5      (       a   e \" \SS9r \
" \5      (       a   e \" \SS9r \
" \5      (       a   e SSKrSSKr\R$                  R&                  r\R+                  5        V Vs0 s H#  u  pU \" \5      ;  d  M  U \" \5      ;  d  M!  X_M%     snn r\" \R3                  5       5      R5                  \R2                  " 5       5      r \
" \5      (       a   e \" \R2                  " 5       5      R5                  \R3                  5       5      r \
" \5      (       a   eg! \ a  r\" S\	-  5        \SeSrCff = f! \ a  r\" S	\-  5        \SeSrCff = f! \ a  r\" S
\-  5        \SeSrCff = fs  snn f ! \ a  r\" S\-  5        \SeSrCff = f! \ a  r\" S\-  5        \SeSrCff = f)z"
test pickling registered objects
    N)failures
registeredsucceedsignorec                     / nU R                  5        H6  u  p4 [        R                  " U5      nU(       a  UR                  U5        M6  M8     U$ !   U(       d  UR                  U5         MY   M\  = f)N)itemsdillcopyappend)dokreskvzs         T/home/james-whalen/.local/lib/python3.13/site-packages/dill/tests/test_registered.pycheckr      sW    
Cwwy	%		!A3::a=r  J	%szz!}2s   .AA/z	FAILS: %sF)r   zREGISTER: %szSUCCESS: %szDIFF: %szMISS: %s)T)__doc__r	   dill._objectsr   r   r   warningsfilterwarningsr   failsboolAssertionErroreprintregistersuccessbuiltinstypes_dill_reverse_typemapqr   varspsetkeys
differencediffmiss)r   r   s   00r   <module>r+      s    8 8     ! 	hE{{?{
 &H~~~
 U
#G}}}
  JJGGIRISQ$x.!8SQd5k=QSQSIR
1668}
 12Dzz>z
 :??((2Dzz>zA  	+

  	.8
#$
  	-'
!"
 S
  	*t

  	*t

s   E E: %F &F2<
F2
F2	F8 G E7$E22E7:F FFF/F**F/8G>GGG-G((G-