a
    1$e                     @   s   d Z ddlZddlZddlZddlZddlmZmZ ejddej	dddd	d
dej	ddddddej	ddddddej	ddddddej
dd ZdS )z	$ fio env    N)GDALDataFinderPROJDataFinderz,Print information about the fio environment.)
short_helpz	--formatskeyformatsTz Enumerate the available formats.)
flag_valuedefaulthelpz--credentialscredentialsFzPrint credentials.z--gdal-data	gdal_datazPrint GDAL data path.z--proj-data	proj_datazPrint PROJ data path.c              	   C   s   t d}| jd }|dkrlttj D ]2\}}ddd |D }|| d| d q,|d	 nr|d
krt 	t
|jj nT|dkrt 	tjdpt   n.|dkrt 	tjdtjdpt   W d   n1 s0    Y  dS )zOPrint information about the Fiona environment: available
    formats, etc.
    stdoutenvr   z, c                 s   s   | ]}d | d  V  qdS )'N ).0mr   r   I/var/www/html/django/DPS/env/lib/python3.9/site-packages/fiona/fio/env.py	<genexpr>       zenv.<locals>.<genexpr>z (modes z)

r
   r   Z	GDAL_DATAr   Z	PROJ_DATAZPROJ_LIBN)clickget_text_streamobjsortedfionaZsupported_driversitemsjoinwriteechojsondumpssessionr
   osenvirongetr   searchr   )ctxr   r   r   kvmodesr   r   r   r      s    
r   )__doc__r    r#   r   r   Z
fiona._envr   r   commandoptionpass_contextr   r   r   r   r   <module>   s(   
