
    9i>                        S r SSKJr  SSKrSSKr SSKJr  SS	S jjr	\
S:X  a  \R                  " \	" 5       5        gg! \ a     SSKJr   N5! \ a
    SSKJr    NDf = ff = f)
zlPrint or replace ImageDescription in first page of TIFF file.

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

    )annotationsN   )tiffcommentc                2   U c  [         R                  n [        U 5      S:  a  U S   S;   a  U S   nU SS nOSnU SS n[        U5      S:X  d  [        S U 5       5      (       a(  [	        5         [	        [
        R                  5       5        gUc  O\[        R                  R                  U5      (       a&  [        US5       nUR                  5       nSSS5        O UR                  S	5      nU H#  n [!        XQ5      nU(       a  [	        U5        M#  M%     g! , (       d  f       N8= f! [         a=  n[	        U 5        [        U[        5      (       d   eUR                  5       n SnAN}SnAff = f! ["         a  n[	        U S
U 35         SnAM  SnAff = f)z-Tiffcomment command line usage main function.N   r   z--set   r   c              3  B   #    U  H  oR                  S 5      v   M     g7f)-N)
startswith).0fs     T/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/tifffile/tiffcomment.py	<genexpr>main.<locals>.<genexpr>&   s     ?All3//s   rbasciiz: )sysargvlenanyprint__doc__stripospathexistsopenreadencodeUnicodeEncodeError
isinstancestrr   	Exception)r   commentfilesfhexcfileresults          r   mainr*      sd    |xx
4y1}aG+q'QRQR
5zQ#????gmmo		 	 '4 BggiG ! 	'nnW-G 	 /F f   % ! 
 " 	'SEOgs++++nn&G	'  	$TF"SE"##	$s<    DD' 2E1
D$'
E.13E))E.1
F;FF__main__)N)r   zlist[str] | Nonereturnint)r   
__future__r   r   r   tifffiler   ImportErrortifffile.tifffiler*   __name__exit     r   <module>r6      so    # 	 
)%(V zHHTV e  ))1 )(())s'   > A!AAA!AA!