
    9i                     @    S SK r S SKJr  S rS r\S:X  a  \" 5         gg)    N)b2a_hexc            	         Sn SnU(       d  [        5         g [        U 5       Vs/ s H'  n[        R                  " [         [	        U5      U4S9PM)     nnU H  nUR                  5         M     U H  nUR                  5         M     g s  snf )N
   T)targetnameargs)runShapelyBuildingrange	threadingThreadstrstartjoin)num_threadsuse_threadsithreadsts        c/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/shapely/tests/legacy/threading_test.pymainr      s    KK ;'
' $6SV1$O' 	 
 AGGI AFFH 
s   .Bc                 V   [        U  S35        SS Kn[        U  SUR                  R                  R                   35        SS KnSS KnUR                  R                  S5      n[        U  SUR                  R                  U5       35        UR                  R                  U5      n[        U  S[        U5       35        [        S5       H  nUR                  R                  U5        M      [        U  SUR                  R                  R                   35        [        SU  35        g )	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   s        r   r	   r	      s    	SE/
01	SE 2 2 > >?
@A-(A	SE))!,-
./
++

A
C	SE~
&'2Y#  
SE 2 2 > >?
@A	E#-    __main__)r   binasciir   r   r	   __name__ r&   r   <module>r+      s)     $( zF r&   