Files
old-saburly-wagtail-web/env/lib/python3.10/site-packages/PIL/__pycache__/IptcImagePlugin.cpython-310.pyc

63 lines
5.0 KiB
Plaintext
Raw Normal View History

2024-08-27 20:33:44 +02:00
o
<00><><EFBFBD>f<EFBFBD><00>@s<>ddlmZddlmZddlmZddlmZmZddl m
Z ddl m Z ddlmZd d
d <0B>Zd%dd<11>Zd&dd<15>Zd'dd<18>Zd&dd<1A>Zd(dd<1E>ZGdd <20>d ej<08>Ze<07>eje<16>e<07>ejd!<21>d"d#<23>Zd$S))<29>)<01> annotations)<01>BytesIO)<01>Sequence<63>)<02>Image<67> ImageFile)<01>i16be)<01>i32be)<01> deprecate<74>raw<61>jpeg)r<00><00>name<6D>str<74>return<72>bytescCs0|dkr tdd<03>dSdt<01>d|<00>d<07>}t|<01><01>)N<>PADzIptcImagePlugin.PAD<41> <00>zmodule 'z' has no attribute '<27>')r
<00>__name__<5F>AttributeError)r<00>msg<73>r<00>U/home/amir/Desktop/saburlyweb/env/lib/python3.10/site-packages/PIL/IptcImagePlugin.py<70> __getattr__s

r<00>c<>intcCstd|dd<00><00>S)Nr<00><><EFBFBD><EFBFBD><EFBFBD>)<01>i32<33>rrrr<00>_i*sr!<00> int | bytescCst|t<01>r|S|dS<00>Nr)<02>
isinstancerr rrr<00>_i8.sr%cCstdd<02>t|<00>S)<03>.. deprecated:: 10.2.0zIptcImagePlugin.ir)r
r!r rrr<00>i2s
r'<00>Sequence[int | bytes]<5D>NonecCs2tdd<02>|D] }tt|<01>d<03>dd<05>qt<01>dS)r&zIptcImagePlugin.dumpr<00>02x<32> )<01>endN)r
<00>printr%)rr'rrr<00>dump8s

r.c@s:eZdZdZdZddd<08>Zdd
d <0B>Zdd d<0E>Zdd<10>ZdS)<15> IptcImageFile<6C>IPTCzIPTC/NAA<41>key<65>tuple[int, int]rrcCst|j|<00>S)N)r!<00>info)<02>selfr1rrr<00>getintIszIptcImageFile.getint<6E>"tuple[tuple[int, int] | None, int]cCs<>|j<00>d<01>}|<01>d<02>s dS|d|df}|ddks!|ddvr'd }t|<03><01>|d
}|d kr5d }t|<03><01>|d kr?d}||fS|d krQt|j<00>|d <00><01>}||fSt|d
<EFBFBD>}||fS)Nr <00>r#r<00>r<00>)
rr8<00><00>r <00><00><00><00> <00><>zinvalid IPTC/NAA filer:<00><>z%illegal field length in IPTC/NAA file<6C><65>)<07>fp<66>read<61>strip<69> SyntaxError<6F>OSErrorr!<00>i16)r4<00>s<>tagr<00>sizerrr<00>fieldLs& 
<08>
<EFBFBD>zIptcImageFile.fieldr)c
Cs<> |j<00><01>}|<00><02>\}}|r|dkrn2|r|j<00>|<03>}nd}||jvr?t|j|t<06>r4|j|<00>|<04>n|j||g|j|<n||j|<q|jdd}|jdd}d|jvrb|jddd}nd}|dkrn|snd|_n|dkrz|rzd ||_n |d
kr<>|r<>d ||_|<00> d <0C>|<00> d <0A>f|_
z t |<00> d<0E>}Wnt y<>} zd}
t |
<EFBFBD>| <09>d} ~ ww|dkr<>dd|j||fg|_dSdS)NT<4E>r><00>
)r:<00><rr)r:<00>A<00>Lr:<00>RGBr;<00>CMYK)r:<00>)r:<00>)r:<00>xzUnknown IPTC image compression<6F>iptc)rr)rC<00>tellrLrDr3r$<00>list<73>append<6E>_moder5<00>_size<7A> COMPRESSION<4F>KeyErrorrGrK<00>tile) r4<00>offsetrJrK<00>tagdata<74>layers<72> component<6E>id<69> compression<6F>errrr<00>_openhsH
  

<02>
    

<08><02><04>zIptcImageFile._opencCst|j<01>dks|jdddkrtj<02>|<00>S|jddd<00>\}}|j<04>|<01>t<06>}|dkr6|<03>d|j<00> |<00> <09>\}}|dkrBn |dkra|j<04>
t |d <09><02>}|sRn|<03>|<06>|t|<06>8}|dksFq7t <0C> |<03><01>}|<07><03>|j|_Wd<00>dS1s{wYdS)
NrrrWr8r s P5
%d %d
255
TrMi )<0F>lenr_r<00>loadrC<00>seekr<00>writerKrLrD<00>minr<00>open<65>im)r4r`re<00>o<>typerKrI<00>_imrrrri<00>s.    
 <08><02> 
"<22>zIptcImageFile.loadN)r1r2rr)rr6)rr)) r<00>
__module__<EFBFBD> __qualname__<5F>format<61>format_descriptionr5rLrgrirrrrr/Es


 /r/z.iimc Cs<>ddlm}m}d}t|t<04>r|jSt||j<06>r&|j<05>d<04>}|r%|<04>d<05>}nt||j<08>rAz |j j
|j }Wn t t fy@Ynw|durGdSGdd<07>d<07>}|<05>}t|_i|_t|<03>|_z|<00><11>W|jStt fyqY|jSw)z<>
Get IPTC information from TIFF, JPEG, or IPTC file.
:param im: An image containing IPTC data.
:returns: A dictionary containing IPTC information, or None if
no IPTC information block was found.
r)<02>JpegImagePlugin<69>TiffImagePluginN<6E> photoshopic@s eZdZdS)zgetiptcinfo.<locals>.FakeImageN)rrrrsrrrr<00> FakeImage<67>sry)<13>rvrwr$r/r3<00> JpegImageFile<6C>get<65> TiffImageFilerJra<00>IPTC_NAA_CHUNKrr^<00> __class__rrCrg<00>
IndexError)rnrvrw<00>datarxryrrr<00> getiptcinfo<66>s:
  
<02> <02>

<10><02>r<EFBFBD>N)rrrr)rrrr)rr"rr)rr(rr))<1B>
__future__r<00>ior<00>typingrrzrr<00>_binaryrrHr r<00>
_deprecater
r]rr!r%r'r.r/<00> register_openrt<00>register_extensionr<6E>rrrr<00><module>s"      




 p