o
    ¹iã  ã                   @   sF   d dl mZ d dlmZ d dlmZ d dlmZ dedefdd„Z	d	S )
é    )ÚEmptyDuration)Úparse_date_duration)Ú	is_period)ÚDurationÚduration_strÚreturnc                 C   s~   t | ƒdk r
tdƒ‚d}| |d  }d}|dkr|d7 }|dkr&d}|d7 }| |d  }| |d … }t|ƒs:tdƒ‚t||ƒS )Né   z No duration information providedé   ú+ú-éÿÿÿÿzNo prefix provided)Úlenr   r   r   )r   Ú	beginningÚfirstÚsignÚprefixÚduration© r   úV/var/www/edux/Edux_v2/venv/lib/python3.10/site-packages/isoduration/parser/__init__.pyÚparse_duration   s   
r   N)
Úisoduration.parser.exceptionsr   Úisoduration.parser.parsingr   Úisoduration.parser.utilr   Úisoduration.typesr   Ústrr   r   r   r   r   Ú<module>   s
    