
    Og                     >    d dl Z d dlmZ d Zd Zedk(  r e        yy)    N)b2a_hexc            	         d} d}|st                y t        |       D cg c](  }t        j                  t         t	        |      |f      * }}|D ]  }|j                           |D ]  }|j                           y c c}w )N
   T)targetnameargs)runShapelyBuildingrange	threadingThreadstrstartjoin)num_threadsuse_threadsithreadsts        h/var/www/html/public_html/myphp/venv/lib/python3.12/site-packages/shapely/tests/legacy/threading_test.pymainr      s    KK ;'
 $6SV1$O
 
  	AGGI	 	AFFH	
s   -A=c                 R   t        d| z         dd l}t        | d|j                  j                  j                         dd l}dd l}|j                  j                  d      }t        | d|j                  j                  |             |j                  j                  |      }t        | dt        |             t        d      D ]  }|j                  j                  |        t        | d|j                  j                  j                         t        d| z         y )	Nz %s: Running shapely tests on wkbr   z GEOS Handle: zPOINT (0 0)z WKT: z WKB: r   zDone %s)printshapely.geosgeoslgeosgeos_handleshapely.wkbshapely.wktwktloadsdumpswkbr   r
   )numshapelypr"   r   s        r   r	   r	      s    	
,s
23	#w||'9'9'E'E
FG-(A	#w{{003
45
++

A
C	#ws|
,-2Y # 
#w||'9'9'E'E
FG	)c/    __main__)r   binasciir   r   r	   __name__ r&   r   <module>r+      s)     $( zF r&   