Team Ai
Datasetpublic

codekingpro/portable-devtools

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

2o�j��
���SSKrSSKrSrS\-rS\-rS\-rS\-rS\-rS\-rS\-r	S\-r3S\-r\\\\\\\\\\	\4\S	.r\R"S55r"SS\5rS
rSSjrSrSrg)�N�i��<���im)�ns�usuµsuμs�ms�s�m�h�d�w�mm�yu([\d\.]+)([a-zµμ]+)c��\rSrSrSrSrg)�
DurationError�#zduration error�N)�__name__�6__module__�__qualname__�__firstlineno__�__doc__�__static_attributes__r��YD:\code\apps\devtools\python\user_packages\Python313\site-packages\durationpy/duration.pyrr#s��rrc���UnUS;a[R"5$SnU(aUSS;aUSS:XaSnUSSn[[R	U55nU(d[SR
U55eUSR5S:wd USR5[U5:wa[S	R
U55eSnUHRnUR5upgU[;a[S7R
Xq55eU[U5[U--
nMT U[-n[R"X(-S9$![a [SR
Xa55ef=f)
z/Parse a duration string to a datetime.timedelta)�0z+0z-0rrz+-�-�����NzInvalid duration {}z*Extra chars at start or end of duration {}zUnknown unit {} in duration {}zInvalid value {} in duration {})�microseconds)�datetime�	timedelta�list�_duration_re�finditerr�format�start�end�len�groups�units�float�	Exception�_microsecond_size)	�duration�original�sign�matches�total�match�value�unitr"s	         r�from_strr9'sx���H��$�$��!�!�#�#��D��H�Q�K�4�'��A�;�#���D��A�B�<���<�(�(��2�3�G���1�8�8��B�C�C��q�z����Q��'�"�+�/�/�"3�s�8�}�"D��8�?�?��I�K�	K�
�E����l�l�n����u���0�7�7��G�I�
I�	K��U�5�\�E�$�K�/�/�E�
��,�,�L����4�+>�?�?���	K��1�8�8��I�K�
K�	K�s�E	�	%E.c���UR5nUS:aSOSn[[U[-5S5n[U5S:a[	XA5nO[XA5nSR
X55$)z0Format a datetime.timedelta to a duration stringrr �rz{}{})�
total_seconds�round�abs�_second_size�
_to_str_small�
_to_str_larger()�delta�extendedr<r3�nanoseconds�8result_strs      r�to_strrFKsf���'�'�)�M��!�#�3��D���M�L�8�9�1�=�K�9�=��A��"�;�9�10�"�;�9�11��=�=��*�*rc�4�SnU(dg[U[-5nU(a U[U--nUSRU5-
n[U[-5nU(a U[U--nUSRU5-
nU(aUSRU5-
nU$)Nr;rz{:g}msz{:g}usz{:g}ns)�int�_millisecond_sizer(r0)rDrCrE�millisecondsr"s     rr@r@Zs����J����{�%6�6�7�L���(�<�7�7���h�o�o�l�3�3�12��{�%6�6�7�L���(�<�7�7���h�o�o�l�3�3�13���h�o�o�k�2�2�14��rc���SnU(a�[U[-5nU(a U[U--nUSRU5-
n[U[-5nU(a U[U--nUSRU5-
n[U[-5nU(a U[U--nUSRU5-
n[U[15-5nU(a U[16U--nUSRU5-
n[U[-5nU(a U[U--nUSRU5-
n[U5[[5-nU(a U[U--nUSRU5-
nU$)Nr;z{:g}yz{:g}mmz{:g}dz{:g}hz{:g}mz{:g}s)	rH�17_year_sizer(�_month_size�	_day_size�18_hour_size�_minute_sizer.r?)	rDrCrE�years�months�days�hours�minutes�secondss	         rrArAqsM���J���K�*�,�-����:��-�-�K��'�.�.��/�/�J��[�;�.�/����;��/�/�K��(�/�/�&�1�1�J��;��*�+����9�t�+�+�K��'�.�.��.�.�J���j�(�)�E���z�E�)�)���g�n�n�U�+�+�19��+��,�-�G���|�g�-�-���g�n�n�W�-�-�20��K� �5��#6�6�G���|�g�-�-���g�n�n�W�-�-�21��r)F)�rer#�_nanosecond_sizer0rIr?rPrOrN�22_week_sizerMrLr-�compiler&�23ValueErrorrr9rFr@rArrr�<module>r\s���24�����+�+���,�,���,�,���<�'���<�'�25��:�%�	��9�$�26��9�$���9�$�27��28���29�30�31�32�33�34�35�36�
	���z�z�2�3���J��"@�H+��.$r
codekingpro/portable-devtools · Team Ai