
    h                        d dl Z d dlZd dlZd dlmZ d dlmZ  e j                  e      Z	e	j                   e j                                	 d dlZ ej                         Zej                  j!                  de       ej                  j!                  de       dZ ej&                         dk(  r	 d dlZed        Zy# e$ r Y +w xY w# e$ rs  ej,                  dd      j/                  ej0                        D ]7  Z e ee      j7                  d	            s!e	j9                  d
e        eZ n es ed      Y w xY w)    N)contextmanager)PathGDAL_CURL_CA_BUNDLEPROJ_CURL_CA_BUNDLEWindowsPATH z	gdal*.dllzFound GDAL at z<GDAL DLL could not be found.  It must be on the system PATH.c               #      K   d } t         rt        j                  t               } 	 d  | | j                          y y # | | j                          w w xY ww)N)gdal_dll_dirosadd_dll_directoryclose)dll_dirs    ?/var/www/html/immo/lib/python3.12/site-packages/pyogrio/_env.pyGDALEnvr   0   sP     G&&|4
MMO 7MMO s   "A= AAA)loggingr   platform
contextlibr   pathlibr   	getLogger__name__log
addHandlerNullHandlercertifiwhere	ca_bundleenviron
setdefaultImportErrorr   systempyogrio._iopyogriogetenvsplitpathseppathlistglobinfor        r   <module>r-      sL    	  % g! "w""$ %	IJJ/;JJ/;
 8??	! 
 
3  		  
BIIfb)//

; 	DDJOOK01>$01#		 N  
s,   AB= 0C =CCAE #E ?E 