
    ˀh                    0    d dl mZ d dlmZ d dlmZ ddZy)    )annotations)	timedelta)parse_as_duration_stringc                    t        | t              rt        |       S d| v r| j                  dd      } | j	                         S )z8Parse the interval argument as a Polars duration string.  )
isinstancer   r   replacelower)intervals    y/var/www/html/wine-match-dev/backend/winematch-backend/venv/lib/python3.12/site-packages/polars/functions/range/_utils.pyparse_interval_argumentr      s=    (I&'11
h##C,>>    N)r   zstr | timedeltareturnstr)
__future__r   datetimer   polars._utils.convertr   r    r   r   <module>r      s    "  :r   