
    Mh
                    ^    d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	m
Z
 erd dlmZ ddZdS )    )annotations)TYPE_CHECKING)PERIOD_PREFIX)check_global_sign)format_dateformat_time)Durationdurationr	   returnstrc                    t          |           }t          | j        |          }t          | j        |          }| | }|dk     rdnd}|t
          k    r
t
           dS | | S )Nr   - 0D)r   r   dater   timer   )r
   global_signdate_duration_strtime_duration_strduration_strsign_strs         ^/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/isoduration/formatter/__init__.pyformat_durationr      s    #H--K#HM;??#HM;??'<):<<L!Aooss2H}$$####&&&&    N)r
   r	   r   r   )
__future__r   typingr   isoduration.constantsr   isoduration.formatter.checkingr    isoduration.formatter.formattingr   r   isoduration.typesr	   r    r   r   <module>r"      s    " " " " " "             / / / / / / < < < < < < E E E E E E E E +******' ' ' ' ' 'r   