Your IP : 3.145.165.39


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

�

*}g����SSKrSSKrSSKJr SSKJrJr Sr\S-rSr"SS\R5r
"S	S
\R5rSr
SrS
r"SS5rg)�N)�RLock)�sleep�timei��c��[R(ag[U5q[	US[R
R
55[l[	US[RR
55[lg)Nz
python.stdoutz
python.stderr)�sys�
executable�Logcat�logcat�
TextLogStream�stdout�fileno�stderr)�android_log_write�stdout_prio�stderr_prios   �7/opt/alt/python313/lib64/python3.13/_android_support.py�init_streamsrsY��
�~�~���%�
&�F���_�c�j�j�&7�&7�&9�;�C�J���_�c�j�j�&7�&7�&9�;�C�J�c�T^�\rSrSrS	U4SjjrSrSrSrSr\	S5r
SrU=r$)
r�'c�>�URSS5 URSS5 [TU]"[XU540UD6 [	5Ul/UlSUlg)N�encodingzUTF-8�errors�backslashreplacer)�
setdefault�super�__init__�BinaryLogStreamr�_lock�_pending_bytes�_pending_bytes_count)�self�prio�tagr�kwargs�	__class__s     �rr�TextLogStream.__init__(sX���	���*�g�.����(�$6�7�
�����F�;�F�v�F��W��
� ���$%��!rc�8�SURR<S3$)Nz<TextLogStream �>)�bufferr%�r#s r�__repr__�TextLogStream.__repr__4s�� ������ 3�1�5�5rc��[U[5(d![S[U5R35e[RU5nUR URSS9H8nU(dMUS[nU[SnURU5 U(aM,M: SSS5 [U5$!,(df   N=f)Nz"write() argument must be str, not T)�keepends)�
isinstance�str�	TypeError�type�__name__�__str__r �
splitlines�MAX_CHARS_PER_WRITE�_write_chunk�len)r#�s�line�chunks    r�write�TextLogStream.write7s����!�S�!�!��4�T�!�W�5E�5E�4F�G�I�
I�

�K�K��N��
�Z�Z����d��3���d� �!5�"5�6�E�� 3� 4�5�D��%�%�e�,��d�4���1�v�
��Z�s�B7�4*B7� B7�7
Cc��URURUR5nUR[	U5-[
:�aUR
5 URRU5 U=R[	U5-
slUR(d*URS5(dUR[
:�aUR
5 gg)N�
)�encoderrr"r:�MAX_BYTES_PER_WRITE�flushr!�append�
write_through�endswith)r#r;�bs   rr9�TextLogStream._write_chunkNs���
�H�H�T�]�]�D�K�K�0���$�$�s�1�v�-�0C�C��J�J�L����"�"�1�%��!�!�S��V�+�!�����z�z�%� � ��(�(�+>�>��J�J�L�?rc��UR URRSRUR55 URR5 SUlSSS5 g!,(df   g=f)Nrr)r r+r>�joinr!�clearr"r,s rrD�TextLogStream.flush\sN��
�Z�Z��K�K���c�h�h�t�':�':�;�<����%�%�'�()�D�%��Z�Z�s�AA,�,
A:c��g�NT�r,s r�line_buffering�TextLogStream.line_bufferingds��r)r r!r"�N)
r5�
__module__�__qualname__�__firstlineno__rr-r>r9rD�propertyrQ�__static_attributes__�
__classcell__)r's@rrr's0���
&�6��.�*����rrc�6�\rSrSrS	SjrSrSrSrSrSr	g)
r�iNc�(�XlX lX0lgrS)r$r%�_fileno)r#r$r%rs    rr�BinaryLogStream.__init__js���	����rc�$�SUR<S3$)Nz<BinaryLogStream r*)r%r,s rr-�BinaryLogStream.__repr__os��"�4�8�8�,�a�0�0rc��grOrPr,s r�writable�BinaryLogStream.writablers��rc�*�[U5[La[[U55nU(a+[
R
URURU5 [U5$![a# [S[U5R35Sef=f)Nz)write() argument must be bytes-like, not )
r4�bytes�
memoryviewr3r5rr>r$r%r:)r#rHs  rr>�BinaryLogStream.writeus}����7�%��
��*�Q�-�(��
��L�L����D�H�H�a�0��1�v�
���
��?��Q��@P�@P�?Q�R����
�s�A%�%-Bc�`�URc[R"S5eUR$)Nr)r]�io�UnsupportedOperationr,s rr�BinaryLogStream.fileno�s'���<�<���)�)�(�3�3��|�|�r)r]r$r%rS)
r5rTrUrVrr-rbr>rrXrPrrrris���
1���rrii�c� �\rSrSrSrSrSrg)r
�c�Z�Xl[5UlSUl[	5Ulg)Nr)rrr �
_bucket_levelr�_prev_write_time)r#rs  rr�Logcat.__init__�s#��!2���W��
���� $���rc��URSS5nUR [5nU=RX@R-
[
--
sl[
S[UR[55UlX@lU=R[[U5-[U5--slURS:a[UR*[
-5 URXU5 SSS5 g!,(df   g=f)N�s��r)
�replacer rrprq�MAX_BYTES_PER_SECOND�max�min�BUCKET_SIZE�PER_MESSAGE_OVERHEADr:rr)r#r$r%�message�nows     rr>�Logcat.write�s����/�/�'�;�7��
�Z�Z��&�C�����,�,�,�0D�D�
F��
"%�Q��D�,>�,>��(L�!M�D��$'�!����"6��S��"A�C��L�"P�P���!�!�A�%��t�)�)�)�,@�@�A��"�"�4�g�6��Z�Z�s�CC:�:
D)rpr rqrN)r5rTrUrVrr>rXrPrrr
r
�s��'�7rr
)rir�	threadingrrrrCr8r�
TextIOWrapperr�	RawIOBaserrvryrzr
rPrr�<module>r�sp��	�
�����*�Q�.��
;�?�B�$�$�?�D�b�l�l��L#������7�7r

?>