
    0-Ph>                        d Z ddlmZ ddlZddlZ	 ddlmZ n$# e$ r 	 ddlmZ n# e$ r	 ddlmZ Y nw xY wY nw xY wddd
Z	e
dk    r ej         e	                       dS dS )zlPrint or replace ImageDescription in first page of TIFF file.

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

    )annotationsN   )tiffcommentargvlist[str] | Nonereturnintc                   | t           j        } t          |           dk    r| d         dv r| d         }| dd         }nd}| dd         }t          |          dk    st          d |D                       r6t	                       t	          t
                                                     dS |nt          j        	                    |          r=t          |d          5 }|                                }ddd           n# 1 swxY w Y   ni	 |                    d	          }nR# t          $ rE}t	          |            t          |t                    sJ |                                }Y d}~nd}~ww xY w|D ]O}	 t!          ||          }|rt	          |           %# t"          $ r}t	          | d
|            Y d}~Hd}~ww xY wdS )z-Tiffcomment command line usage main function.N   r   z--set   r   c              3  @   K   | ]}|                     d           V  dS )-N)
startswith).0fs     T/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/tifffile/tiffcomment.py	<genexpr>zmain.<locals>.<genexpr>&   s.      ??Aall3//??????    rbasciiz: )sysr   lenanyprint__doc__stripospathexistsopenreadencodeUnicodeEncodeError
isinstancestrr   	Exception)r   commentfilesfhexcfileresults          r   mainr-      s4    |x
4yy1}}aG++q'QRRQRR
5zzQ#???????gmmooq		 	  	''4   	 BggiiG	  	  	  	  	  	  	  	  	  	  	  	  	  	  	 	'nnW--GG! 	' 	' 	'S(OOOgs+++++nn&&GGGGGG	'
   	 w//F  f	  	$ 	$ 	$T""S""########	$
 1sB   D  DDD# #
E2-;E--E2:F
G&F??G__main__)N)r   r   r   r	   )r   
__future__r   r   r   tifffiler   ImportErrortifffile.tifffiler-   __name__exit r   r   <module>r6      s    # " " " " " 				 



)%%%%%%% ) ) ))1111111 ) ) )(((((((())( ( ( ( (V zCHTTVV s$    :&:4:4::