Your IP : 18.217.11.168


Current Path : /opt/alt/python313/lib64/python3.13/__pycache__/
Upload File :
Current File : //opt/alt/python313/lib64/python3.13/__pycache__/bz2.cpython-313.opt-2.pyc

�

1}g�.���/SQrSrSSKJr SSKrSSKrSSKrSSKJ	r	J
r
 SrSr"SS	\R5rS
S
jrSSjrSrg))�BZ2File�
BZ2Compressor�BZ2Decompressor�open�compress�
decompressz%Nadeem Vawda <nadeem.vawda@gmail.com>�)rN)rr��c���\rSrSrSSS.SjjrSr\S5r\S5r\S5r	S	r
S
rSrSr
SS
jrSSjrSSjrSrSSjrSSjrSrSr\R.4SjrSrSrg)r��	��
compresslevelc��SUlSUlSUlSUs=::aS::d
O [S5eUS;a	Sn[nOlUS;aSn[
n[
U5UlOMUS	;aS
n[
n[
U5UlO.US;aSn[
n[
U5UlO[S
U<35e[U[[[R45(a[X5UlSUlX@lO:[US5(d[US5(a
XlX@lO[S5eUR[:XaD[ R""UR[$[&S9n[(R*"U5UlgSUlg)NFr	r
z%compresslevel must be between 1 and 9)��r�rbr)�w�wbr)�x�xbr)�a�abr�Invalid mode: T�read�writez6filename must be a str, bytes, file or PathLike object)�trailing_errorr)�_fp�_closefp�_mode�
ValueError�
_MODE_READ�_MODE_WRITEr�_compressor�
isinstance�str�bytes�os�PathLike�
_builtin_open�hasattr�	TypeError�_compression�DecompressReaderr�OSError�io�BufferedReader�_buffer�_pos)�self�filename�moder�	mode_code�raws      �*/opt/alt/python313/lib64/python3.13/bz2.py�__init__�BZ2File.__init__%sN��$�����
���
��]�'�a�'��D�E�E��?�"��D�"�I�
�[�
 ��D�#�I�,�]�;�D��
�[�
 ��D�#�I�,�]�;�D��
�[�
 ��D�#�I�,�]�;�D���4�9�:�:��h��e�R�[�[� 9�:�:�$�X�4�D�H� �D�M�"�J�
�X�v�
&�
&�'�(�G�*D�*D��H�"�J��T�U�U��:�:��#��/�/������9�C��,�,�S�1�D�L��D�I�c��UR(agUR[:XaURR	5 ONUR[
:Xa:URRURR55 SUlUR(aURR	5 SUlSUl
SUlg!SUlSUl
SUlf=f!UR(aURR	5 SUlSUl
SUlf!SUlSUl
SUlf=f=f)NF)�closedr r"r2�closer#rrr$�flushr�r4s r9r?�
BZ2File.closeas����;�;��
	$��z�z�Z�'����"�"�$����{�*������t�/�/�5�5�7�8�#'�� �
$��=�=��H�H�N�N�$���� %��
�#���� ��� %��
�#����

$��=�=��H�H�N�N�$���� %��
�#���� ��� %��
�#���s0�A=C-�+C�C*�-E
�/+D0�E
�0E�E
c��URSL$�N)rrAs r9r>�BZ2File.closedxs���x�x�4��r<c�N�UR5 URR$rD)�_check_not_closedr�namerAs r9rH�BZ2File.name}s����� ��x�x�}�}�r<c�2�UR[:XaS$S$)Nrr)r r#rAs r9r6�BZ2File.mode�s���z�z�[�0�t�:�d�:r<c�V�UR5 URR5$rD)rGr�filenorAs r9rM�BZ2File.fileno�s����� ��x�x��� � r<c�d�UR5=(a URR5$rD)�readabler2�seekablerAs r9rQ�BZ2File.seekable�s ���}�}��:�4�<�<�#8�#8�#:�:r<c�H�UR5 UR[:H$rD)rGr r"rAs r9rP�BZ2File.readable�s����� ��z�z�Z�'�'r<c�H�UR5 UR[:H$rD)rGr r#rAs r9�writable�BZ2File.writable�s����� ��z�z�[�(�(r<c�X�UR5 URRU5$rD)�_check_can_readr2�peek)r4�ns  r9rZ�BZ2File.peek�s'��	
�����|�|� � ��#�#r<c�X�UR5 URRU5$rD)rYr2r�r4�sizes  r9r�BZ2File.read�s%��	
�����|�|� � ��&�&r<c��UR5 US:a[RnURR	U5$)Nr)rYr0�DEFAULT_BUFFER_SIZEr2�read1r^s  r9rc�
BZ2File.read1�s7��	
�����!�8��)�)�D��|�|�!�!�$�'�'r<c�X�UR5 URRU5$rD)rYr2�readinto)r4�bs  r9rf�BZ2File.readinto�s%��
	
�����|�|�$�$�Q�'�'r<c���[U[5(d,[US5(d[S5eUR	5nUR5 URRU5$�N�	__index__zInteger argument expected)r%�intr+r,rkrYr2�readliner^s  r9rm�BZ2File.readline�sW���$��$�$��4��-�-�� ;�<�<��>�>�#�D������|�|�$�$�T�*�*r<c���[U[5(d,[US5(d[S5eUR	5nUR5 URRU5$rj)r%rlr+r,rkrYr2�	readlinesr^s  r9rp�BZ2File.readlines�sW���$��$�$��4��-�-�� ;�<�<��>�>�#�D������|�|�%�%�d�+�+r<c�8�UR5 [U[[45(a[	U5nO[U5nURnURRU5nURRU5 U=RU-
slU$rD)�_check_can_writer%r'�	bytearray�len�
memoryview�nbytesr$rrrr3)r4�data�length�
compresseds    r9r�
BZ2File.write�sy��	
�����d�U�I�.�/�/���Y�F��d�#�D��[�[�F��%�%�.�.�t�4�
������z�"��	�	�V��	��
r<c�@�[RRX5$rD)r-�
BaseStream�
writelines)r4�seqs  r9r~�BZ2File.writelines�s���&�&�1�1�$�<�<r<c�X�UR5 URRX5$rD)�_check_can_seekr2�seek)r4�offset�whences   r9r��BZ2File.seek�s%��	
�����|�|� � ��0�0r<c��UR5 UR[:XaURR	5$UR
$rD)rGr r"r2�tellr3rAs r9r��BZ2File.tells7����� ��:�:��#��<�<�$�$�&�&��y�y�r<)r2rr$rr r3N)r)r)���)�__name__�
__module__�__qualname__�__firstlineno__r:r?�propertyr>rHr6rMrQrPrVrZrrcrfrmrprr~r0�SEEK_SETr�r��__static_attributes__�r<r9rrs���:�A�:�x$�.� �� ������;��;�!�
;�(�
)�

$�'�
(�(�+�,��*=�#%�+�+�1�$r<rc�0�SU;aSU;a[SU<35eO*Ub[S5eUb[S5eUb[S5eURSS5n[XUS9nSU;a-[R"U5n[R
"XsXE5$U$)	N�trgrz0Argument 'encoding' not supported in binary modez.Argument 'errors' not supported in binary modez/Argument 'newline' not supported in binary moderr)r!�replacerr0�
text_encoding�
TextIOWrapper)r5r6r�encoding�errors�newline�bz_mode�binary_files        r9rrs���*�d�{��$�;��4�9�:�:�����O�P�P����M�N�N����N�O�O��l�l�3��#�G��(�=�I�K�
�d�{��#�#�H�-������v�G�G��r<c�\�[U5nURU5UR5-$rD)rrr@)rxr�comps   r9rrAs(����'�D��=�=�������-�-r<c�$�/nU(a^[5nURU5nURU5 UR(d[S5eURnU(aM^SRU5$![a U(aM%ef=f)NzACompressed data ended before the end-of-stream marker was reachedr<)rrr/�append�eofr!�unused_data�join)rx�results�decomp�ress    r9rrLs���
�G�
� �"��	��#�#�D�)�C�	���s���z�z��@�A�
A��!�!���$��8�8�G�����	����		�s�A9�9B�
B)rr
NNN)r
)�__all__�
__author__�builtinsrr*r0r(r-�_bz2rrr"r#r}rrrr�r<r9�<module>r�s[��-��5�
�*�	�	��/��
���z�l�%�%�z�z-.�-1�'�T.�r<

?>