
    bi
                    \    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y)
    )annotations)TYPE_CHECKING)PERIOD_PREFIX)check_global_sign)format_dateformat_time)Durationc                    t        |       }t        | j                  |      }t        | j                  |      }| | }|dk  rdnd}|t
        k(  r	t
         dS | | S )Nr   - 0D)r   r   dater   timer   )durationglobal_signdate_duration_strtime_duration_strduration_strsign_strs         Y/home/cdr/jupyterlab/.venv/lib/python3.12/site-packages/isoduration/formatter/__init__.pyformat_durationr      sp    #H-K#HMM;?#HMM;?'():(;<L!Aos2H}$##Z~&&    N)r   r	   returnstr)
__future__r   typingr   isoduration.constantsr   isoduration.formatter.checkingr    isoduration.formatter.formattingr   r   isoduration.typesr	   r    r   r   <module>r"      s    "   / < E*'r   