Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
io.cpython-313.pyc50 linesDownload Raw Back to __pycache__
1�

2��j(���SSKrSSKrSSKJr SSKJr SSKJr SSKJr SSKJ	r	 SSKJ3r4 SSKJr SS	KJ
r
 SS5KJr SSKJr SSKJr SS
KJr "SS5r"SS5r"SS5rS\\
R04Sjrg)�N)�Iterable)�BufferedReader)�Any)�BinaryIO)�cast)�Union)�6exceptions)�flow)�7flowfilter)�compat)�8tnetstring)�request_to_flowc�@�\rSrSrSrS\RSS4SjrSrg)�9FlowWriter�c��Xlg�N��fo��selfrs  �UD:\code\apps\devtools\python\user_packages\Python313\site-packages\mitmproxy/io/io.py�__init__�FlowWriter.__init__������f�returnNc�d�UR5n[R"X R5 gr)�	get_stater
�dumpr�rr�ds   r�add�FlowWriter.adds��
�K�K�M������7�7�#rr)	�__name__�10__module__�__qualname__�__firstlineno__rr11�Flowr$�__static_attributes__�rrrrs���$�T�Y�Y�$�4�$rrc�h�\rSrSr%\\S'S\4SjrS\S\4Sjr	S\12\R4Sjr
Srg	)13�14FlowReader�rc��Xlgrrrs  rr�FlowReader.__init__rr�nrc��[[UR5RU5$![aU URR5nURR
U5nURRU5 Us$f=fr)rrr�peek�AttributeError�tell�read�seek)rr2�pos�rets    rr4�FlowReader.peek!sg��	������0�5�5�a�8�8���	��'�'�,�,�.�C��'�'�,�,�q�/�C��G�G�L�L����J�	�s�(+�AB15�	B16c#�# �URS5RS5(aURRS5 URS5RS5(a[[R17"URR5R
S55nUSSHn[U5v� M g[[[[[4[ 4["R$"UR55n['U[5(d[)S18U<35e[*R,R/[0R2"U55v� M�![a [R"S	5ef=f![(an[R"U5UeSnAff=f![([4[64a0n[U5S:XaSnAg[R"S
5UeSnAff=f7f)z$19Yields Flow objects from the dump.20�s{���{zutf-8�log�entriesz8Unable to read HAR file. Please provide a valid HAR filezInvalid flow: loaded=Nznot a tnetstring: empty filezInvalid data format.)r4�21startswithrr7�json�loads�decoder�	Exceptionr	�FlowReadExceptionr�dictr�bytes�strrr
�load�22isinstance�23ValueErrorr24r*�25from_stater�migrate_flow�	TypeError�26IndexError)r�har_file�request_json�loaded�es     r�stream�FlowReader.stream+s����27�9�9�Q�<�"�"��28�29�
�G�G�L�L��O��9�9�Q�<�"�"�4�(�(�	
��:�:�d�g�g�l�l�n�&;�&;�G�&D�E��$,�U�O�I�$>�L�)�,�7�7�%?�
R��!��U�5�#�:�.��3�4�"������0��F�E�)�&�$�7�7�",�/E�f�Y�-G�"H�H�"�i�i�2�2�6�3F�3F�v�3N�O�O����
� �2�2�N���
��"&�E�(�:�:�1�=�1�D��E���	�:�6�
R��q�6�;�;�� �2�2�3I�J�PQ�Q��
R�so�A&G>�)AE)�G>�A	F6�AF
�'F6�)!F30�31G>�
32F3�F.�.F3�3F6�6G;�G6�G>�G6�6G;�;G>rN)r&r'r(r)r�__annotations__r�intrJr4rr33r*rWr+r,rrr.r.s=���L��8���c��e��&R�����+�&Rrr.c�f�\rSrSrS\S\RS-4SjrS\RSS4Sjr34S	rg)35�FilteredFlowWriter�Tr�fltNc��XlX lgr)rr^)rrr^s   rr�FilteredFlowWriter.__init__Us�����rrrc��UR(a'[R"URU5(dgUR5n[R36"X R5 URR5 gr)r^r�matchr r
r!r�flushr"s   rr$�FilteredFlowWriter.addYsJ���8�8�J�,�,�T�X�X�q�9�9��
�K�K�M������7�7�#����
�
�r)r^r)r&r'r(r)rr�TFilterrr37r*r$r+r,rrr\r\Ts7���8��*�*<�*<�t�*C���T�Y�Y��4�rr\rc�^�/nUH_n[RRU5n[US5nUR	[U5R
55 SSS5 Ma U$!,(df   Mt=f![a%n[R"UR5eSnAff=f)a38Given a list of filepaths, read all flows and return a list of them.39From a performance perspective, streaming would be advisable -40however, if there's an error with one of the files, we want it to be raised immediately.41 42Raises:43    FlowReadException, if any error occurs.44�rbN)�os�path�45expanduser�open�extendr.rW�OSErrorr	rH�strerror)�paths�flowsrirrVs     r�read_flows_from_pathsrqas���7�!#���D��7�7�%�%�d�+�D��d�D�!�Q����Z��]�1�1�3�4�"�!���L�	"�!���7��*�*�1�:�:�6�6��7�s.�2A=�)A+�A=�+46A:	�5A=�=47B,� B'�'B,)rDrh�collections.abcr�ior�typingrrrr�	mitmproxyr	r48r�mitmproxy.iorr
�mitmproxy.io.harrrr.r\�listr*rqr,rr�<module>rysd���	�$������ �� ��#�,�$�$�6R�6R�r49�50��D����O�r
codekingpro/portable-devtools · Team Ai