a
    ̶Df                     @   s   d Z ddlZddlZzddlmZ W nB eyf   zddlmZ W n ey`   ddlmZ Y n0 Y n0 dddZedkre	e  dS )	zlPrint or replace ImageDescription in first page of TIFF file.

Usage: ``tiffcomment [--set comment] file``

    N   )tiffcommentc                 C   sx  | du rt j} t| dkr<| d dv r<| d }| dd }nd}| dd }t|dksjtdd |D rt  tt  dS |du rntj	|rt
|d	}| }W d   n1 s0    Y  nHz|d
}W n8 ty } zt|  | }W Y d}~n
d}~0 0 |D ]\}zt||}W n8 ty` } zt| d|  W Y d}~nd}~0 0 |rt| qdS )z-Tiffcomment command line usage main function.N   r   z--set   r   c                 s   s   | ]}| d V  qdS )-N)
startswith).0f r
   a/nfs/NAS7/SABIOD/METHODE/ermites/ermites_venv/lib/python3.9/site-packages/tifffile/tiffcomment.py	<genexpr>"       zmain.<locals>.<genexpr>rbasciiz: )sysargvlenanyprint__doc__stripospathexistsopenreadencodeUnicodeEncodeErrorr   	Exception)r   commentfilesfhexcfileresultr
   r
   r   main   s8    (
(r%   __main__)N)
r   r   r   Ztifffiler   ImportErrorZtifffile.tifffiler%   __name__exitr
   r
   r
   r   <module>   s   
'