o
    h                     @   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   ^/var/www/html/scripts/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  dd l}dd l}|jd}t |  d|j	|  |j
	|}t |  dt|  tdD ]}|j
| qGt |  d|jjj  t d|   d S )	Nz: Running shapely tests on wkbr   z GEOS Handle: zPOINT (0 0)z WKT: z WKB: r   zDone )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    
