+
    LV-jV  ã                   ó"  € ^ RI t ^ RIHt ^ RItR!R lt ! R R]4      t ! R R]4      t ! R R	]4      tR
 t	R t
 ! R R]4      t ! R R]4      tR t ! R R]4      t ! R R]4      tR t ! R R]4      tR tR tR tR sR tR tR t]R8X  dh   ]P4                  ! 4       ;_uu_ 4        ]P6                  ! R 4       ]	! 4        ]! 4        ]! 4        ]! 4        ]! 4        ]! 4        ]! 4        RRR4       R# R#   + '       g   i     R# ; i)"é    N)Úpartialc                 ó"  € V'       d    \         P                  ! WVR 7      # \         P                  ! WVR 7      #   \         d     Mi ; i\        P
                  ! R4       \         P                  ! YTR 7      p\        P
                  ! R4       T# )©ÚbyrefÚrecurseÚignoreÚerror)ÚdillÚcopyÚAssertionErrorÚ	ExceptionÚwarningsÚsimplefilter)Úobjr   r   Úvals   &&& Új/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/dill/tests/test_recursive.pyr   r      sv   € ßð	eÜ—9’9˜S°wÔ?Ð?ô �yŠy˜°7Ô;Ð;øô ô 	Ùð	úô
 	×Ò˜hÔ'Ü�iŠi˜°'Ô:ˆÜ×Ò˜gÔ&Øˆ
s   Š: ºAÁAc                   ó2   a a€ ] tR t^t oV 3R ltRtVtV ;t# )Úobj1c                ó,   <€ \         \        V `  4        R # ©N)Úsuperr   Ú__init__©ÚselfÚ	__class__s   &€r   r   Úobj1.__init__   ó   ø€ ÜŒd�DÑ"Ö$ó    © ©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   Ú__static_attributes__Ú__classdictcell__Ú__classcell__©r   Ú__classdict__s   @@r   r   r      ó   ù‡ € ÷%õ %r   r   c                   ó2   a a€ ] tR t^"t oV 3R ltRtVtV ;t# )Úobj2c                ó,   <€ \         \        V `  4        R # r   )r   r,   r   r   s   &€r   r   Úobj2.__init__#   r   r   r   r    r(   s   @@r   r,   r,   "   r*   r   r,   c                   ó*   a € ] tR t^&t o ]tR tRtV tR# )Úobj3c                óV   € \         P                  \         V 4      P                  4        R # r   )r0   Úsuper_r   ©r   s   &r   r   Úobj3.__init__(   s   € Ü�‰”D˜$Ó×(Ñ(Ö*r   r   N)	r!   r"   r#   r$   r   r2   r   r%   r&   ©r)   s   @r   r0   r0   &   s   ø‡ € Ø€F÷+ð +r   r0   c                  ó¸  € \        \        4       R R7      '       g   Q h\        \        4       R R R7      '       g   Q h\        \        4       R R7      '       g   Q h\        \        4       4      '       g   Q h\        \        4       R R7      '       g   Q h\        \        4       R R R7      '       g   Q h\        \        4       R R7      '       g   Q h\        \        4       4      '       g   Q h\        \        4       R R7      '       g   Q h\        \        4       R R R7      '       g   Q h\        \        4       R R7      '       g   Q h\        \        4       4      '       g   Q hR# ©T)r   r   ©r   N)r   r   r,   r0   r   r   r   Ú
test_superr9   ,   sõ   € Ü”“˜d×#Ó#Ð#Ð#Ü”“˜d¨D×1Ó1Ð1Ð1Ü”“ ×%Ó%Ð%Ð%Ü”“�<Š<Ðˆ<ä”“˜d×#Ó#Ð#Ð#Ü”“˜d¨D×1Ó1Ð1Ð1Ü”“ ×%Ó%Ð%Ð%Ü”“�<Š<Ðˆ<ä”“˜d×#Ó#Ð#Ð#Ü”“˜d¨D×1Ó1Ð1Ð1Ü”“ ×%Ó%Ð%Ð%Ü”“�<Š<ÐŠ<r   c                 ó   € R # r   r   )Úmodels   &r   Úget_triggerr<   =   s   € Ùr   c                   ó&   a € ] tR t^@t o R tRtV tR# )ÚMachinec                ó    € \        4       V n        \        \        V 4      V n        \        \        V P                  4      V P                  n        R # r   )ÚModelÚchildr   r<   Útriggerr3   s   &r   r   ÚMachine.__init__A   s0   € Ü“WˆŒ
Üœ{¨DÓ1ˆŒÜ$¤[°$·*±*Ó=ˆ�
‰
Ör   )rA   rB   N)r!   r"   r#   r$   r   r%   r&   r5   s   @r   r>   r>   @   s   ø‡ € ÷>ð >r   r>   c                   ó   € ] tR t^FtRtR# )r@   r   N)r!   r"   r#   r$   r%   r   r   r   r@   r@   F   s   † Ûr   r@   c                  óì   € \        \        4       R R7      '       g   Q h\        \        4       R R R7      '       g   Q h\        \        4       R R7      '       g   Q h\        \        4       4      '       g   Q hR# r7   )r   r>   r   r   r   Útest_partialrF   K   sS   € Ü”“	 ×&Ó&Ð&Ð&Ü”“	 ¨t×4Ó4Ð4Ð4Ü”“	 4×(Ó(Ð(Ð(Ü”“	�?Š?ÐŠ?r   c                   ó,   a € ] tR t^Rt o R tR tRtV tR# )ÚMachine2c                ó<   € \        V P                  V 4      V n        R # r   )r   ÚmemberÚgor3   s   &r   r   ÚMachine2.__init__S   s   € Ü˜$Ÿ+™+ tÓ,ˆŽr   c                ó   € R # r   r   )r   r;   s   &&r   rJ   ÚMachine2.memberU   s   € Ùr   )rK   N)r!   r"   r#   r$   r   rJ   r%   r&   r5   s   @r   rH   rH   R   s   ø‡ € ò-÷ð r   rH   c                   ó2   a a€ ] tR t^Yt oV 3R ltRtVtV ;t# )Ú
SubMachinec                ó,   <€ \         \        V `  4        R # r   )r   rP   r   r   s   &€r   r   ÚSubMachine.__init__Z   s   ø€ ÜŒj˜$Ñ(Ö*r   r   r    r(   s   @@r   rP   rP   Y   s   ù‡ € ÷+õ +r   rP   c                  óì   € \        \        4       R R7      '       g   Q h\        \        4       R R R7      '       g   Q h\        \        4       R R7      '       g   Q h\        \        4       4      '       g   Q hR# r7   )r   rP   r   r   r   Útest_partialsrT   ^   sV   € Ü”
“ D×)Ó)Ð)Ð)Ü”
“ D°$×7Ó7Ð7Ð7Ü”
“ d×+Ó+Ð+Ð+Ü”
“×ÒÐÒr   c                   ó2   a a€ ] tR t^et oV 3R ltRtVtV ;t# )Úobj4c                ór   <aa€ \         \        V `  4        V o ! VV3R  lR\        4      oS! 4       V n        R# )c                   ó8   <a a€ ] tR t^it oV VV3R ltRtVtV ;t# )Úobj4.__init__.<locals>.obj5c                ó2   <€ \         SV `  4        SV n        R # r   )r   r   Úa)r   r   r[   Úobj5s   &€€€r   r   Ú$obj4.__init__.<locals>.obj5.__init__j   s   ø€ Ü�d˜DÑ*Ô,Ø�–r   )r[   r    )r   r)   r[   r\   s   @@€€r   r\   rY   i   s   ú‡ € ÷÷ r   r\   N)r   rV   r   ÚobjectÚb)r   r[   r\   r   s   &@@€r   r   Úobj4.__init__f   s1   ú€ ÜŒd�DÑ"Ô$Øˆ÷	ð 	”6ô 	ñ “ˆŽr   )r_   r    r(   s   @@r   rV   rV   e   s   ù‡ € ÷õ r   rV   c                  óÄ  € \        \        4       4      '       g   Q h\        P                  ! \        P                  ! \        4       4      4      p \        V 4      \        V 4      P                  P                  ^ ,          P                  J g   Q h\        V P                  4      \        V P                  4      P                  P                  ^ ,          P                  J g   Q hR# )r   N)
r   rV   r
   ÚloadsÚdumpsÚtyper   Ú__closure__Úcell_contentsr_   )Ú	obj4_copys    r   Útest_circular_referencerh   p   s�   € Ü”“�<Š<Ðˆ<Ü—
’
œ4Ÿ:š:¤d£fÓ-Ó.€IÜ�	‹?œd 9›o×6Ñ6×BÑBÀ1ÕE×SÑSÓSÐSÐSÜ�	—‘Ó¤ Y§[¡[Ó 1× :Ñ :× FÑ FÀqÕ I× WÑ WÓWÐWÒWr   c                  ó   a € V 3R  lo S # )c                  ó   <€ S # r   r   ©Úgs   €r   rl   Úf.<locals>.gx   s   ø€ Ø€xr   r   rk   s   @r   Úfrn   w   s   ø€ õà€Hr   c                  ó<   € \        \        4       4      '       g   Q hR # r   )r   rn   r   r   r   Útest_function_cellsrp   }   s   € Ü”“�9Š9ÐŠ9r   c                 óx   € V ^ 8¼  g   Q hV ^8:  d   V # \        V ^,
          4      \        V ^,
          4      ,           # )r   )Úfib)Úns   &r   rr   rr   �   s4   € Ø�Œ6€Mˆ6ØˆA„vØˆä�1�Q•3‹xœ#˜a �c›(Õ"Ð"r   c                  óÒ   € \        \        R R7      p \        \        4      p\        p@V ! ^4      ^8X  g   Q hW3 F  p V! ^4       \        R4      h	  VsR#   \         d     K+  i ; i)Tr8   z&Function fib shouldn't have been foundN)r   rr   r   r   )Úfib2Úfib3Úfib4Ú_fibs       r   Útest_recursive_functionry   ‰   sq   € ä”˜TÔ"€DÜ”‹9€DÜ€DØÙ�‹7�aŒ<Ðˆ<Ø“ˆð	KÙ�ŒGô
 !Ð!IÓJÐJñ ð ‚Cøô ô 	âð	ús   ¾AÁA&Á%A&c                  ó"   a€ / oV3R  lp V SR&   V # )c                  ó   <€ S # r   r   )Úds   €r   rl   Ú(collection_function_recursion.<locals>.g�   s   ø€ Øˆr   rl   r   )rl   r|   s    @r   Úcollection_function_recursionr~   ›   s   ø€ Ø
€Aõà€A€c�FØ€Hr   c                  óT   € \        \        4       4      p V ! 4       R ,          V J g   Q hR# )rl   N)r   r~   rk   s    r   Ú"test_collection_function_recursionr€   £   s"   € ÜÔ*Ó,Ó-€AÙ‹3ˆs�8�q‹=ÐŠ=r   Ú__main__r	   )FF)r
   Ú	functoolsr   r   r   r^   r   r,   r0   r9   r<   r>   r@   rF   rH   rP   rT   rV   rh   rn   rp   rr   ry   r~   r€   r!   Úcatch_warningsr   r   r   r   Ú<module>r„      s  ðó Ý Û ô<ô"%ˆ6ô %ô%ˆ6ô %ô+ˆ6ô +òò"	ô>ˆfô >ô	ˆFô 	ò
ôˆvô ô+�ô +ò
ôˆ6ô òXòòò#òò$òð
 ˆzÔØ	×	 Ò	 ×	"Õ	"Ø×Ò˜gÔ&ÙŒÙŒÙŒÙÔ!ÙÔÙÔ!Ù*Ô,÷ 
#Ñ	"ñ ß	"×	"Ð	"ús   Â-AC=Ã=D	