Server : LiteSpeed
System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
User : nandedex ( 1060)
PHP Version : 8.1.33
Disable Function : NONE
Directory :  /opt/cppython/lib/python3.8/site-packages/google/protobuf/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]


Current File : //opt/cppython/lib/python3.8/site-packages/google/protobuf/__pycache__/duration.cpython-38.pyc
U

N��gp
�@s�dZddlZddlmZeed�dd�Zeed�dd	�Zeed
�dd�Zeed
�dd�Z	eed�dd�Z
ejed�dd�Zeed�dd�Z
eed�dd�Zeed�dd�Zeed�dd�Zeed�dd �Zeejd�d!d"�ZdS)#z"Contains the Duration helper APIs.�N)�Duration)�value�returncCst�}|�|�|S)a.Converts a string to Duration.

  Args:
    value: A string to be converted. The string must end with 's'. Any
      fractional digits (or none) are accepted as long as they fit into
      precision. For example: "1s", "1.01s", "1.0000001s", "-3.100s"

  Raises:
    ValueError: On parsing problems.
  )rZFromJsonString)r�duration�r�E/opt/cppython/lib/python3.8/site-packages/google/protobuf/duration.py�from_json_strings
r)�microsrcCst�}|�|�|S)z"Converts microseconds to Duration.)rZFromMicroseconds)r	rrrr�from_microsecondss
r
)�millisrcCst�}|�|�|S)z"Converts milliseconds to Duration.)rZFromMilliseconds)rrrrr�from_milliseconds&s
r)�nanosrcCst�}|�|�|S)z!Converts nanoseconds to Duration.)rZFromNanoseconds)r
rrrr�from_nanoseconds-s
r)�secondsrcCst�}|�|�|S)zConverts seconds to Duration.)rZFromSeconds)rrrrr�from_seconds4s
r)�tdrcCst�}|�|�|S)zConverts timedelta to Duration.)rZ
FromTimedelta)rrrrr�from_timedelta;s
r)rrcCs|��S)aConverts Duration to string format.

  Returns:
    A string converted from self. The string format will contains
    3, 6, or 9 fractional digits depending on the precision required to
    represent the exact Duration value. For example: "1s", "1.010s",
    "1.000000100s", "-3.100s"
  )ZToJsonString�rrrr�to_json_stringBs	rcCs|��S)z$Converts a Duration to microseconds.)ZToMicrosecondsrrrr�to_microsecondsNsrcCs|��S)z$Converts a Duration to milliseconds.)ZToMillisecondsrrrr�to_millisecondsSsrcCs|��S)z#Converts a Duration to nanoseconds.)Z
ToNanosecondsrrrr�to_nanosecondsXsrcCs|��S)zConverts a Duration to seconds.)Z	ToSecondsrrrr�
to_seconds]srcCs|��S)zConverts Duration to timedelta.)ZToTimedeltarrrr�to_timedeltabsr)�__doc__�datetimeZgoogle.protobuf.duration_pb2r�strr�floatr
rrr�	timedeltarr�intrrrrrrrrr�<module>s

F1le Man4ger