o
    Jf                     @   s:   d dl Z d dlmZ dd Zdd Zedkre  dS dS )    N)b2a_hexc                  C   sP   d} d}|st   d S dd t| D }|D ]}|  q|D ]}|  qd S )N
   Tc                 S   s"   g | ]}t jtt||fd qS ))targetnameargs)	threadingThreadrunShapelyBuildingstr).0i r   o/home/deployuser/azure_apps/autowriter/venv/lib/python3.10/site-packages/shapely/tests/legacy/threading_test.py
<listcomp>   s    zmain.<locals>.<listcomp>)r	   rangestartjoin)num_threadsuse_threadsthreadstr   r   r   main   s   


r   c                 C   s   t d|   dd l}t d| |jjjf  dd l}dd l}|jd}t d| |j	|f  |j
	|}t d| t|f  tdD ]}|j
| qCt d| |jjjf  t d|   d S )	Nz %s: Running shapely tests on wkbr   z%s GEOS Handle: %szPOINT (0 0)z
%s WKT: %sz
%s WKB: %sr   zDone %s)printshapely.geosgeoslgeosgeos_handleshapely.wkbshapely.wktwktloadsdumpswkbr   r   )numshapelypr"   r   r   r   r   r	      s   r	   __main__)r   binasciir   r   r	   __name__r   r   r   r   <module>   s    
