Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes15kdownloads
_content.cpython-313.pyc58 linesDownload Raw Back to __pycache__
1�

2�j����SSKJr SSKrSSKrSSKJr SSKJrJ	r	J3r4JrJrJ
r
 SSKJr SSKJrJr SSKJr SS	KJrJrJrJrJrJr SS5KJrJr S/r"SS\\5r "S
S\5r!"SS\5r""SS\\5r#SSjr$SSjr%SSjr&SSjr'SSjr(S Sjr)S!S"Sjjr*S#S$Sjjr+g)%�)�annotationsN)�dumps)�Any�
AsyncIterable�
AsyncIterator�Iterable�Iterator�Mapping)�	urlencode�)�StreamClosed�StreamConsumed)�MultipartStream)�AsyncByteStream�RequestContent�RequestData�RequestFiles�ResponseContent�SyncByteStream)�peek_filelike_length�primitive_value_to_str�6ByteStreamc�2�\rSrSrSSjrSSjrS	SjrSrg)7r�c��Xlg�N��_stream��self�streams  �TD:\code\apps\devtools\python\user_packages\Python313\site-packages\httpx/_content.py�__init__�ByteStream.__init__ s����c#�(# �URv� g7frr�r s r"�__iter__�ByteStream.__iter__#s����l�l��s�c�*# �UR7v� g7frrr's r"�	__aiter__�ByteStream.__aiter__&s����l�l��s�rN)r!�bytes�return�None�r.zIterator[bytes]�r.zAsyncIterator[bytes])�__name__�8__module__�__qualname__�__firstlineno__r#r(r+�__static_attributes__�r%r"rrs����r%c�,�\rSrSrSrSSjrSSjrSrg)	�IteratorByteStream�*�c�T�XlSUl[R"U5Ulg�NF)r�_is_stream_consumed�inspect�isgenerator�
_is_generatorrs  r"r#�IteratorByteStream.__init__-s"����#(�� �$�0�0��8��r%c#�# �UR(aUR(a9[5eSUl[URS5(a`URRUR5nU(a3Uv� URRUR5nU(aM2ggURHnUv� M	 g7f)NT�read)r>rAr�hasattrrrD�10CHUNK_SIZE�r �chunk�parts   r"r(�IteratorByteStream.__iter__2s�����#�#��(:�(:� �"�"�#'�� ��4�<�<��(�(��L�L�%�%�d�o�o�6�E�������)�)�$�/�/�:���%�11�����12�%�s�B+C	�/C	�rAr>rN)r!zIterable[bytes]r.r/r0)r2r3r4r5rFr#r(r6r7r%r"r9r9*s���J�9�13r%r9c�,�\rSrSrSrSSjrSSjrSrg)	�AsyncIteratorByteStream�Cr;c�T�XlSUl[R"U5Ulgr=)rr>r?�14isasyncgenrArs  r"r#� AsyncIteratorByteStream.__init__Fs"����#(�� �$�/�/��7��r%c��# �UR(aUR(a15[5eSUl[URS5(aqURRUR5IShv�NnU(a<U7v� URRUR5IShv�NnU(aM;ggURShv�NnU7v� MNdN-N16g7f)NT�aread)r>rArrErrSrFrGs   r"r+�!AsyncIteratorByteStream.__aiter__Ks�����#�#��(:�(:� �"�"�#'�� ��4�<�<��)�)��,�,�,�,�T�_�_�=�=�E����"�l�l�0�0����A�A���%�17#�l�l�
�d��18�>�B�
�l�sN�A7C&�9C�:8C&�2C �3C&�C&�C$�C"�C$�	C&� C&�"C$�$C&rKN)r!zAsyncIterable[bytes]r.r/r1)r2r3r4r5rFr#r+r6r7r%r"rMrMCs���J�8�19r%rMc�,�\rSrSrSrSSjrSSjrSrg)	�UnattachedStream�\z�20If a request or response is serialized using pickle, then it is no longer21attached to a stream for I/O purposes. Any stream operations should result22in `httpx.StreamClosed`.23c��[5er�r
r's r"r(�UnattachedStream.__iter__cs24���n�r%c�# �[5e7frrYr's r"r+�UnattachedStream.__aiter__fs
����n��s�
r7Nr0r1)r2r3r4r5�__doc__r(r+r6r7r%r"rVrV\s����r%rVc��[U[[45(aV[U[5(aURS5OUn[	U5nU(a
S[U50O0nU[U54$[U[5(aB[U[5(d-[U5nUcSS0nO
S[U50nU[U54$[U[5(aSS0nU[U54$[S[U5<35e)N�utf-8�Content-LengthzTransfer-Encoding�chunkedzUnexpected type for 'content', )�25isinstancer-�str�encode�lenrr�dictrr9rrM�	TypeError�type)�content�body�content_length�headers�content_length_or_nones     r"�encode_contentrnks����'�E�3�<�(�(�*4�W�c�*B�*B�w�~�~�g�&����T���=A�#�S��%8�9�r���26�4�(�(�(�	�G�X�	&�	&�z�'�4�/H�/H�27"6�g�!>��!�)�*�I�6�G�'��-C�)D�E�G��*�7�3�3�3�	�G�]�	+�	+�&�	�2���/��8�8�8�28�5�d�7�m�5F�G�29H�Hr%c30��/nUR5Hjup#[U[[45(a.UR	UVs/sHoB[U54PM sn5 MNUR
U[U545 Ml [USS9RS5n[[U55nSnXgS.nU[U54$s snf)NT)�doseqr_z!application/x-www-form-urlencoded�r`zContent-Type)�itemsrb�list�tuple�extendr�appendrrdrcrer)	�data�31plain_data�key�value�itemrjrk�content_typerls	         r"�encode_urlencoded_datar}�s����J��j�j�l�32���e�d�E�]�+�+����u�U�u�t�%;�D�%A�B�u�U�V����s�$:�5�$A�B�C�	#�33�Z�t�,�3�3�G�<�D���T��^�N�6�L�!/�N�G��J�t�$�$�$��Vs�C34c�<�[XUS9nUR5nXC4$)N)rw�files�boundary)r�get_headers)rwrr��	multipartrls     r"�encode_multipart_datar��s'�� �T��J�I��#�#�%�G���r%c�r�URS5n[[U55nSnX#S.nU[U54$)Nr_ztext/plain; charset=utf-8rq�rdrcrer)�textrjrkr|rls     r"�encode_textr��s:���;�;�w��D���T��^�N�.�L�!/�N�G��J�t�$�$�$r%c�r�URS5n[[U55nSnX#S.nU[U54$)Nr_ztext/html; charset=utf-8rqr�)�htmlrjrkr|rls     r"�encode_htmlr��s:���;�;�w��D���T��^�N�-�L�!/�N�G��J�t�$�$�$r%c��[USSSS9RS5n[[U55nSnX#S.nU[	U54$)NF)�,�:)�ensure_ascii�35separators�	allow_nanr_zapplication/jsonrq)�36json_dumpsrdrcrer)�jsonrjrkr|rls     r"�encode_jsonr��sM����5�Z�5���f�W�o�	���T��^�N�%�L�!/�N�G��J�t�$�$�$r%c�.�Ub<[U[5(d'Sn[R"U[SS9 [U5$Ub[U5$U(a[
U=(d 0X$5$U(a[U5$Ub[U5$0[S54$)zt37Handles encoding the given `content`, `data`, `files`, and `json`,38returning a two-tuple of (<headers>, <stream>).39z5Use 'content=<...>' to upload raw bytes/text content.�)�40stacklevelr%)41rbr42�warnings�warn�DeprecationWarningrnr�r}r�r)rirwrr�r��messages      r"�encode_requestr��s�����43�4�� 9� 9�J���
�
�g�1�a�@��d�#�#����g�&�&�	�$�T�Z�R��A�A�	
�%�d�+�+�	
�	��4� � �
�z�#���r%c��Ub[U5$Ub[U5$Ub[U5$Ub[U5$0[	S54$)zW44Handles encoding the given `content`, returning a two-tuple of45(<headers>, <stream>).46r%)rnr�r�r�r)rir�r�r�s    r"�encode_responser��sW�����g�&�&�	
�	��4� � �	
�	��4� � �	
�	��4� � �
�z�#���r%)riz4str | bytes | Iterable[bytes] | AsyncIterable[bytes]r.�7tuple[dict[str, str], SyncByteStream | AsyncByteStream])rwrr.�!tuple[dict[str, str], ByteStream])rwrrrr��bytes | Noner.z&tuple[dict[str, str], MultipartStream])r�rcr.r�)r�rcr.r�)r�rr.r�)NNNNN)rizRequestContent | NonerwzRequestData | NonerzRequestFiles | Noner��47Any | Noner�r�r.r�)NNNN)48rizResponseContent | Noner��49str | Noner�r�r�r�r.r�),�50__future__rr?r�r�rr��typingrrrrr	r51�urllib.parser�_exceptionsr
r�52_multipartr�_typesrrrrrr�_utilsrr�__all__rr9rMrVrnr}r�r�r�r�r�r�r7r%r"�<module>r�sb��"���$���#�5�'���A��.����.�����2�o��2����I�
A�I�<�I�:
%�53�
%�&�
%� �54��*��6B��+��%�%�%�&*�#�!%��!� �
"� �55� �� ��	 �56� �=�
 �H'+����	�
#��57�����	�58=�r%
codekingpro/portable-devtools · Team Ai