
    iW                     h    d Z ddlmZ dee   dee   fdZdee   dee   fdZdee   dee   fdZy	)
z+Utility functions for namespace operations.    )Optionalmodereturnc                 (    | y| j                         S )zENormalize create namespace mode to lowercase (API expects lowercase).N)lowerr   s    S/mnt/e/genesis-system/.venv/lib/python3.12/site-packages/lancedb/namespace_utils.py _normalize_create_namespace_moder
   	       |::<    c                 (    | y| j                         S )zCNormalize drop namespace mode to uppercase (API expects uppercase).Nupperr   s    r	   _normalize_drop_namespace_moder      r   r   behaviorc                 (    | y| j                         S )zGNormalize drop namespace behavior to uppercase (API expects uppercase).Nr   )r   s    r	   "_normalize_drop_namespace_behaviorr      s    >>r   N)__doc__typingr   strr
   r   r    r   r	   <module>r      s^    2 8C= Xc] # 8C= # 8C= r   