+
    ŸBiá  ã                   ó²   € ^ RI t ^ RIt^ RIt^ RIHt ^ RIHt ^ RIHt ^ RI	H
t
Ht ^RIHt  ! R R4      t ! R	 R
]
4      t ! R R] P                   4      tR# )é    N)Ú	os_helper)Ú	resources)Úabc)ÚTraversableResourcesÚResourceReader)Úutilc                   ó8   a € ] tR t^t o V 3R lR ltR tRtV tR# )ÚSimpleLoaderc                ó    <€ V ^8„  d   QhRS[ /# )é   Úreader)r   )ÚformatÚ__classdict__s   "€Ú@/usr/lib/python3.14/test/test_importlib/resources/test_custom.pyÚ__annotate__ÚSimpleLoader.__annotate__   s   ø€ ÷ ñ ™~ñ ó    c                ó   € Wn         R # ©N©r   )Úselfr   s   &&r   Ú__init__ÚSimpleLoader.__init__   s   € ØŽr   c                ó   € V P                   # r   r   )r   Úpackages   &&r   Úget_resource_readerÚ SimpleLoader.get_resource_reader   s   € Ø{‰{Ðr   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   Ú__static_attributes__Ú__classdictcell__©r   s   @r   r
   r
      s   ø‡ € ÷
ð ÷ð r   r
   c                   ó8   a € ] tR t^t o V 3R lR ltR tRtV tR# )ÚMagicResourcesc                ó4   <€ V ^8„  d   QhRS[ P                  /# )r   Úpath)ÚpathlibÚPath)r   r   s   "€r   r   ÚMagicResources.__annotate__   s   ø€ ÷ ñ ™WŸ\™\ñ r   c                ó   € Wn         R # r   ©r(   )r   r(   s   &&r   r   ÚMagicResources.__init__   s   € ØŽ	r   c                ó   € V P                   # r   r-   ©r   s   &r   ÚfilesÚMagicResources.files!   s   € Øy‰yÐr   r-   N)r   r   r    r!   r   r1   r"   r#   r$   s   @r   r&   r&      s   ø‡ € ÷
ð ÷ð r   r&   c                   ó,   a € ] tR t^%t o R tR tRtV tR# )ÚCustomTraversableResourcesTestsc                ó„   € \         P                  ! 4       V n        V P                  V P                  P                  4       R # r   )Ú
contextlibÚ	ExitStackÚfixturesÚ
addCleanupÚcloser0   s   &r   ÚsetUpÚ%CustomTraversableResourcesTests.setUp&   s(   € Ü"×,Ò,Ó.ˆŒØ‰˜Ÿ™×+Ñ+Ö,r   c                ó
  € \         P                  ! V P                  P                  \        P
                  ! 4       4      4      p\        \        V4      4      p\        P                  ! V4      p\        P                  ! V4      pR # r   )r)   r*   r8   Úenter_contextr   Útemp_dirr
   r&   r   Úcreate_package_from_loaderr   r1   )r   r?   ÚloaderÚpkgr1   s   &    r   Útest_custom_loaderÚ2CustomTraversableResourcesTests.test_custom_loader*   sU   € Ü—<’< §¡× ;Ñ ;¼I×<NÒ<NÓ<PÓ QÓRˆÜœn¨XÓ6Ó7ˆÜ×-Ò-¨fÓ5ˆÜ—’ Ó$Šr   )r8   N)r   r   r    r!   r;   rC   r"   r#   r$   s   @r   r4   r4   %   s   ø‡ € ò-÷+ð +r   r4   )Úunittestr6   r)   Útest.supportr   Ú	importlibr   Úimportlib.resourcesr   Úimportlib.resources.abcr   r   Ú r   r
   r&   ÚTestCaser4   © r   r   Ú<module>rM      sF   ðÛ Û Û å "å Ý #ß HÝ ÷	ñ 	ô	Ð)ô 	ô+ h×&7Ñ&7ö +r   