Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 3.137.209.122
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : lzma.cpython-310.opt-2.pyc
o

^b�3�	@s�	gd�ZddlZddlZddlZddlTddlmZmZddlZdZdZ	dZ
Gdd�dej�Zddd
dddddd�dd
�Z
ed
ddfdd�Zeddfdd�ZdS))$�
CHECK_NONE�CHECK_CRC32�CHECK_CRC64�CHECK_SHA256�CHECK_ID_MAX�
CHECK_UNKNOWN�FILTER_LZMA1�FILTER_LZMA2�FILTER_DELTA�
FILTER_X86�FILTER_IA64�
FILTER_ARM�FILTER_ARMTHUMB�FILTER_POWERPC�FILTER_SPARC�FORMAT_AUTO�	FORMAT_XZ�FORMAT_ALONE�
FORMAT_RAW�MF_HC3�MF_HC4�MF_BT2�MF_BT3�MF_BT4�	MODE_FAST�MODE_NORMAL�PRESET_DEFAULT�PRESET_EXTREME�LZMACompressor�LZMADecompressor�LZMAFile�	LZMAError�open�compress�
decompress�is_check_supported�N)�*)�_encode_filter_properties�_decode_filter_properties��c@s�eZdZ	d!ddddd�dd�Zdd�Zed	d
��Zdd�Zd
d�Zdd�Z	dd�Z
d"dd�Zd"dd�Zd"dd�Z
d"dd�Zdd�Zejfdd�Zdd �ZdS)#rN�r�����format�check�preset�filtersc	Cs*	d|_d|_t|_|dvr'|dkrtd��|durtd��|dur$t}t}n |dvr@|dur1t}t}t	||||d�|_
d|_ntd	�|���t
|tttjf�rfd
|vrX|d
7}t�||�|_d|_||_nt|d�spt|d
�rw||_||_ntd��|jtkr�tj|jtt||d�}t�|�|_dSdS)NF)r+�rbr,zACannot specify an integrity check when opening a file for readingzICannot specify a preset compression level when opening a file for reading)�w�wb�a�ab�x�xbr-r%zInvalid mode: {!r}�bT�read�writez6filename must be a str, bytes, file or PathLike object)�trailing_errorr.r1)�_fp�_closefp�_MODE_CLOSED�_mode�
ValueErrorr�
_MODE_READr�_MODE_WRITEr�_compressor�_posr.�
isinstance�str�bytes�os�PathLike�builtinsr!�hasattr�	TypeError�_compression�DecompressReaderrr �io�BufferedReader�_buffer)	�self�filename�moder.r/r0r1�	mode_code�raw�rX�-/usr/local/python-3.10/lib/python3.10/lzma.py�__init__1sJ*�

��zLZMAFile.__init__cCs�	|jtkrdSzK|jtkr|j��d|_n|jtkr(|j�|j�	��d|_Wz |j
r>|j��Wd|_d|_
t|_dSWd|_d|_
t|_dSd|_d|_
t|_wz|j
rh|j��Wd|_d|_
t|_wWd|_d|_
t|_wd|_d|_
t|_w)NF)r@r?rBrR�closerCr=r;rD�flushr>�rSrXrXrYr[�sJ



�
�
����zLZMAFile.closecCs	|jtkS�N)r@r?r]rXrXrY�closed�s
zLZMAFile.closedcCs	|��|j��Sr^)�_check_not_closedr=�filenor]rXrXrYra��
zLZMAFile.filenocCs	|��o	|j��Sr^)�readablerR�seekabler]rXrXrYrd�szLZMAFile.seekablecC�	|��|jtkSr^)r`r@rBr]rXrXrYrc�rbzLZMAFile.readablecCrer^)r`r@rCr]rXrXrY�writable�rbzLZMAFile.writablecC�	|��|j�|�Sr^)�_check_can_readrR�peek�rS�sizerXrXrYri�sz
LZMAFile.peekcCrgr^)rhrRr:rjrXrXrYr:�sz
LZMAFile.readcCs$	|��|dkrtj}|j�|�S)Nr%)rhrP�DEFAULT_BUFFER_SIZErR�read1rjrXrXrYrm�s
zLZMAFile.read1cCrgr^)rhrR�readlinerjrXrXrYrn�szLZMAFile.readlinecCsZ	|��t|ttf�rt|�}nt|�}|j}|j�|�}|j	�
|�|j|7_|Sr^)�_check_can_writerFrH�	bytearray�len�
memoryview�nbytesrDr"r=r;rE)rS�data�length�
compressedrXrXrYr;�s
zLZMAFile.writecCs	|��|j�||�Sr^)�_check_can_seekrR�seek)rS�offset�whencerXrXrYrx�sz
LZMAFile.seekcCs$	|��|jtkr|j��S|jSr^)r`r@rBrR�tellrEr]rXrXrYr{s


z
LZMAFile.tell)Nr+)r,)�__name__�
__module__�__qualname__rZr[�propertyr_rardrcrfrir:rmrnr;rP�SEEK_SETrxr{rXrXrXrYr&s&	�U



	

rr2r,)r.r/r0r1�encoding�errors�newlinecCs�	d|vrd|vrtd|f��n|durtd��|dur!td��|dur)td��|�dd�}	t||	||||d�}
d|vrJt�|�}t�|
|||�S|
S)	N�tr9zInvalid mode: %rz0Argument 'encoding' not supported in binary modez.Argument 'errors' not supported in binary modez/Argument 'newline' not supported in binary mode�r-)rA�replacerrP�
text_encoding�
TextIOWrapper)rTrUr.r/r0r1r�r�r��lz_mode�binary_filerXrXrYr!s&�
�
r!cCs"	t||||�}|�|�|��Sr^)rr"r\)rtr.r/r0r1�comprXrXrYr"?sr"cCsl	g}	t|||�}z|�|�}Wnty|rYq1�w|�|�|js*td��|j}|s0q1qd�|�S)NTzACompressed data ended before the end-of-stream marker was reached�)rr#r �append�eof�unused_data�join)rtr.�memlimitr1�results�decomp�resrXrXrYr#Ks&�
�
r#)r2)�__all__rKrPrI�_lzmar'r(rNr?rBrC�
BaseStreamrr!rr"rr#rXrXrXrY�<module>s&

j�0
© 2025 GrazzMean