
    
3j;                     ,    S SK r SSK7  S SKJr  SS jrg)    N   )*)_webpc                    SnU SS S:X  a  U nSnO^U SS S:X  a  U SS	 S
:X  a  U nSnOG[        U S5       nUR                  5       nSSS5        SnWSS S:X  a  SnOUSS S:X  a  USS	 S
:X  a  SnWS:X  a3  [        U5      n[        U5      nU(       a  UR	                  US5      nO UnOUS:X  a   [
        R                  " U5      n[        U[        R                  5      (       a#  UR                  W5        UR                  S5        gU(       a'  [        US5       nUR                  W5        SSS5        gU(       a'  [        U S5       nUR                  W5        SSS5        g[        S5      e! , (       d  f       GN0= f! [         a    Un N[         a%    [        [        R                  5        [        S5      ef = f! , (       d  f       g= f! , (       d  f       g= f)zZ
py:function:: piexif.remove(filename)

Remove exif from JPEG.

:param str filename: JPEG
Fr      s   jpeg   s   RIFF      s   WEBPwebprbNT    zError occurred.zwb+z1Give a second argument to 'remove' to output file)openreadsplit_into_segmentsget_exif_segreplacer   remove
ValueErroreprintargs
isinstanceioBytesIOwriteseek)	srcnew_fileoutput_is_filesrc_data	file_typefsegmentsexifnew_datas	            H/home/wildlama/miniconda3/lib/python3.13/site-packages/piexif/_remove.pyr   r      s    N
1Qx;		QqW	Qrg!5	#t_vvxH Aa=K'Ia]g%(1R.G*CIF&x0H%''c2HH	f		0||H-H (BJJ''x a	(E"aGGH #"	#uGGH  LMME _$  	 H 	0!&&M.//	0 #" s5   E./F  F?G.
E= F<.F<?
G
G)N)r   _commonpiexifr   r    r   r'   <module>r+      s    	  2Nr   