Team Ai
Datasetpublic

codekingpro/portable-devtools

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

2��j�	����SSKrSSKrSSKrSSKrSSSSSS.rS\S	\4S3jr\RS\S-S	\S-4Sj5r	S
\4S-S	\4SjrSrSr
\RS\S-S	\4Sj5rg)�N��ii@l)�b�k�m�g�t�size�returnc��UnUS:aUS3$SH,nUS-nUS:a	USU3s $US:dUS:XdM%USU3s $ [e)zcConvert a number of bytes into a human-readable string.5 6len(return value) <= 5 always holds true.7rr)rrrr	g������X@z.1fr	�.0f)�AssertionError)r8�s�suffixs   �[D:\code\apps\devtools\python\user_packages\Python313\site-packages\mitmproxy/utils/human.py�pretty_sizersl��9�A��4�x���A�w��&��	�T�	���u�9���W�V�H�%�%��t�8�v��}���W�V�H�%�%�'���rc��Ucg[U5$![a Of=f[R5HEnUR	U5(dM[USS5[U-s $![a  Of=f [S5e)z�10Parse a size with an optional k/m/... suffix.11Invalid values raise a ValueError. For added convenience, passing `None` returns `None`.12N�����zInvalid size specification.)�int�13ValueError�14SIZE_UNITS�keys�endswith)r�is  r�15parse_sizer s���	�y��
��1�v�
���
��
��
�_�_�
���:�:�a�=�=�
��1�S�b�6�{�Z��]�2�2���
��
��	��2�163�3s�17�18��A+�+19A9�8A9�secsc�j�/SQnUcgUHup#X:�dMURU5s $ US-SS3$)N))�dz{:.0f}s)�20z{:2.1f}s)rz{:1.2f}s�i�r
�ms)�format)r�21formatters�limit�	formatters    r�pretty_durationr'5sL���J�22�|��&����=��#�#�D�)�)�'��T�k�#�
�b�!�!rc��[R"U5n[RR[R"U55nURS5$)Nz%Y-%m-%d %H:%M:%S)�time�	localtime�datetime�
fromtimestamp�mktime�strftime�r�ds  r�format_timestampr1Es>�����q��A����'�'����A��7�A��:�:�)�*�*rc�h�[RRU5nURS5SS$)Nz%Y-%m-%d %H:%M:%S.%f�����)r+r,r.r/s  r�format_timestamp_with_millir4Ks/�����'�'��*�A��:�:�,�-�c�r�2�2r�addressc�\�Ucg[R"US5nUR(aSUS3$[U[R5(a23USUS3$UR24(aUR25SUS3$SUSUS3$![a USSUS3s$f=f)zb26This function accepts IPv4/IPv6 tuples and27returns the formatted address string with port number28z<no address>rz*:r�:�[z]:)�	ipaddress�29ip_address�is_unspecified�30isinstance�IPv4Address�ipv4_mappedr)r5�hosts  r�format_addressr@Ps������,��#�#�G�A�J�/��������31�|�$�$��d�I�1�1�2�2��V�1�W�Q�Z�L�)�)�
�
�
��&�&�'�q�����5�5��4�&��7�1�:�,�'�'���,��!�*��Q�w�q�z�l�+�+�,�s"�1B�(B�!$B�32B�B+�*B+)r+�	functoolsr9r)rr�strr�	lru_cacher�floatr'r1r4�tupler@�rr�<module>rGs�������33�	�	�	�	��34��c��c��"���4�#��*�4��t��4��4�(
"�%�$�,�
"�3�
"� +�3�35���,�E�D�L�,�S�,��,r
codekingpro/portable-devtools · Team Ai