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

42 lines
3.4 KiB
Plaintext
Raw Normal View History

2024-08-27 20:33:44 +02:00
o
<00><><EFBFBD>f<EFBFBD><00>@s<>ddlmZddlZddlZddlmZddlmZmZddl m
Z ddl m Z dd d <0A>ZGdd<0F>dej<08>ZGdd<11>dej<10>Ze<07>de<11>ddd<1B>Ze<07>ejee<0E>e<07>eje<13>e<07>ejd<1C>dS)<1F>)<01> annotationsN)<01>IO<49>)<02>Image<67> ImageFile)<01>i16le)<01>o16le<6C>prefix<69>bytes<65>return<72>boolcCs|dd<01>dvS)N<>)<02>DanMsLinS<6E>)r rr<00>T/home/amir/Desktop/saburlyweb/env/lib/python3.10/site-packages/PIL/MspImagePlugin.py<70>_accept'src@seZdZdZdZddd<06>ZdS) <09> MspImageFile<6C>MSPz Windows Paintr <00>NonecCs<>|jdusJ<00>|j<00>d<01>}t|<01>sd}t|<02><01>d}tddd<04>D] }|t||<04>A}q|dkr3d}t|<02><01>d|_t|d<07>t|d<08>f|_|dd<07>d krVd
d |jdd fg|_ dSd d |jddfg|_ dS)N<> znot an MSP filer<00>zbad MSP checksum<75>1r <00>r<00>raw<61>rr<00>rrrr)
<EFBFBD>fp<66>readr<00> SyntaxError<6F>range<67>i16<31>_mode<64>_size<7A>size<7A>tile)<05>self<6C>s<>msg<73>checksum<75>irrr<00>_open4s  zMspImageFile._openN)r r)<06>__name__<5F>
__module__<EFBFBD> __qualname__<5F>format<61>format_descriptionr*rrrrr0src@seZdZdZd dd<07>ZdS)
<EFBFBD>
MspDecoderT<EFBFBD>bufferr
r <00>tuple[int, int]c Cs<>|jdusJ<00>t<01><02>}td|jjdd<00>}z|j<00>d<04>t<07>d|jj <09>d<06>|j<00>
|jj d<00><01>}Wntj yG}zd}t |<06>|<05>d}~wwt |<04>D]|\}}za|d kr\|<02>|<03>WqL|j<00>
|<08>} t| <09>|krtd
|<08>d |<07><00>}t |<06><01>d }
|
|kr<>| |
} |
d 7}
| d kr<>t<07>d | |
<EFBFBD>\} } |<02>| | <00>|
d7}
n| } |<02>| |
|
| <00><00>|
| 7}
|
|kszWqLtj y<>}z
d|<07><00>}t |<06>|<05>d}~ww|<00>|<02><11>d<0F>dS)N)<01><><00><00>r<00><<3C>HrzTruncated MSP file in row maprzTruncated MSP file, expected z bytes on row r<00>BczCorrupted MSP file in row r)<02><><EFBFBD><EFBFBD><EFBFBD>r)<12>fd<66>io<69>BytesIO<49> bytearray<61>state<74>xsize<7A>seek<65>struct<63> unpack_from<6F>ysizer<00>error<6F>OSError<6F> enumerate<74>write<74>len<65>
set_as_raw<EFBFBD>getvalue)r%r1<00>img<6D>
blank_line<EFBFBD>rowmap<61>er'<00>x<>rowlen<65>row<6F>idx<64>runtype<70>runcount<6E>runvalrrr<00>decodessT  <08>
<08><02>
  
<08><04>

<08><02>zMspDecoder.decodeN)r1r
r r2)r+r,r-<00> _pulls_fdrVrrrrr0Ns#r0r<00>im<69> Image.Imager<00> IO[bytes]<5D>filename<6D> str | bytesrcCs<>|jdkrd|j<00>d<03>}t|<03><01>dgd}td<06>td<07>|d<|d<|j\|d <|d
<d \|d <|d <d \|d<|d<|j\|d<|d<d}|D]}||A}qH||d<|D] }|<01>t|<06><01>qUt<06>||dd|jddfg<01>dS)Nrzcannot write mode z as MSPr<00>sDasnMrr<00>)rrr <00>rr4r5<00> <00> rrrr)<08>moderEr r#rG<00>o16r<00>_save)rXrr[r'<00>headerr(<00>hrrrrd<00>s


"rdz.msp)r r
r r )rXrYrrZr[r\r r)<18>
__future__rr;rA<00>typingr<00>rr<00>_binaryrr rrcrr<00> PyDecoderr0<00>register_decoderrd<00> register_openr.<00> register_save<76>register_extensionrrrr<00><module>s    
  R