Ë
    Èš§jÛ  ã                   óÔ   — d dl Z 	 d dlZd dlZd dlmc mZ	 	 d dl
Ze j                  j                  e j                  j                  d„ «       «       Zy# e$ r dZY ŒQw xY w# e$ r Y ŒJw xY w)é    Nc            	      óô   ‡— t        j                  t        j                  d«      t	        d«      D � cg c]  } t        j                  d«      ‘Œ c} dœ«      Šˆfd„}t        j                  |dd¬«       y c c} w )Ni'  é   )ÚaÚbc                  óÈ   •— t         j                  j                  ‰«      j                  «       } t        j                  | «      }t         j                  j                  |«       y )N)ÚpaÚipcÚserialize_pandasÚ
to_pybytesÚ	py_bufferÚdeserialize_pandas)Údf_bytesÚbufÚdfs     €úgC:\Users\Luka\AppData\Local\Temp\pip-target-o84fipzb\lib\python\pyarrow/tests/test_adhoc_memory_leak.pyÚactionz2test_deserialize_pandas_arrow_7956.<locals>.action(   s@   ø€ Ü—6‘6×*Ñ*¨2Ó.×9Ñ9Ó;ˆÜ�l‰l˜8Ó$ˆÜ
�‰×!Ñ! #Õ&ó    i   éd   )Ú	thresholdÚ
iterations)ÚpdÚ	DataFrameÚnpÚarangeÚrangeÚ	test_utilÚrandsÚmemory_leak_check)Ú_r   r   s     @r   Ú"test_deserialize_pandas_arrow_7956r    "   sc   ø€ ô 
�‰œBŸI™I eÓ,Ü9>¸u¼ÓF¹°AœYŸ_™_¨QÕ/¸ÑFñHó 
I€Bô'ô ×Ñ °'ÀcÖJùò Gs   ²A5
)ÚpytestÚnumpyr   ÚImportErrorÚpyarrowr   Úpyarrow.tests.utilÚtestsÚutilr   Úpandasr   ÚmarkÚmemory_leakr    © r   r   Ú<module>r,      s€   ðó$ ðÛó ç &Ð &ð	Ûð
 ‡�×ÑØ‡�×Ññ
Kó ó ñ
Køð ò Ø	‚Bðûð ò 	Ùð	ús"   †A ˜A ÁAÁAÁA'Á&A'