+
    €",i—  ã                   ó”   € ^ RI t ^ RIHtHt ^ RIHtHt ^ RIHt ^ RI	H
t
 ]R 4       t]
! RRR.4      ]
! R	RR
.4      R 4       4       tR# )é    N)ÚParallelÚdelayed)Úconcurrency_safe_renameÚmake_memmap)Ú
with_numpy)Úparametrizec                 óÚ   € V P                  R 4      P                  p^\        P                  ,          p\        P                  ^,           p\	        WRVR7      pVP
                  V8X  g   Q hR# )z	test.mmapzw+)ÚshapeÚmodeÚoffsetN)ÚjoinÚstrpathÚmmapÚALLOCATIONGRANULARITYr   r   )ÚtmpdirÚfnameÚsizer   Ú
memmap_objs   &    Ú</usr/lib/python3/dist-packages/joblib/test/test_backports.pyÚtest_memmapr   	   sX   € à�K‰K˜Ó$×,Ñ,€EØŒt×)Ñ)Õ)€DÜ×'Ñ'¨!Õ+€FÜ˜U°TÀ&ÔI€JØ×Ñ Ô&Ð&Ò&ó    Údst_contentzdst contentÚbackendÚ	threadingc                 óÊ  a€ \        ^4       Uu. uF  q0P                  RV,          4      NK  	  ppV F  pVP                  R4       K  	  V P                  R4      oVe   SP                  V4       \        ^VR7      ! V3R lV 4       4       SP	                  4       '       g   Q hSP                  4       R8X  g   Q hV F  pVP	                  4       '       g   K  Q h	  R# u upi )é   zsrc_%dzsrc contentÚdstN)Ún_jobsr   c              3   óx   <"  € T F/  p\        \        4      ! VP                  SP                  4      x € K1  	  R # 5i)N)r   r   r   )Ú.0Úsrc_pathÚdst_paths   & €r   Ú	<genexpr>Ú/test_concurrency_safe_rename.<locals>.<genexpr>   s4   øé € ð (á!ˆHô 	Ô'Ô(¨×)9Ñ)9¸8×;KÑ;K×LÐLÛ!ùs   ƒ7:)Úranger   Úwriter   ÚexistsÚread)r   r   r   ÚiÚ	src_pathsr!   r"   s   &&&   @r   Útest_concurrency_safe_renamer+      sÅ   ø€ ô 5:¸!´HÓ=±H¨q—‘˜X¨�\Ö*±H€IÐ=ÛˆØ�‰�}Ö%ñ à�{‰{˜5Ó!€HØÒØ�‰�{Ô#ä�A˜wÕ'ô (á!ó(ô ð �?‰?×ÒÐÐØ�=‰=‹?˜mÔ+Ð+Ð+ÛˆØ—?‘?×$Ô$Ð$Ð$ó ùò >s   � C )r   Újoblibr   r   Újoblib.backportsr   r   Újoblib.test.commonr   Újoblib.testingr   r   r+   © r   r   Ú<module>r1      s\   ðÛ ç $ß AÝ )Ý &ð ñ'ó ð'ñ ˆ]˜T =Ð1Ó2ÙˆY˜˜{Ð+Ó,ñ%ó -ó 3ò%r   