o
    'h                     @  sR   d Z ddlmZ ddlmZmZmZ ddlmZ dd	d
Z	edee
ef dZdS )zAConstants, helpers, and types shared across all database classes.    )annotations)AnyMappingTypeVarInvalidNamenamestrreturnNonec                 C  s.   | st ddD ]}|| v rt d| qdS )z"Check if a database name is valid.z(database name cannot be the empty string) .$/\ "z.database names cannot contain the character %rNr   )r   invalid_char r   S/var/www/html/olx_land/venv/lib/python3.10/site-packages/pymongo/database_shared.py_check_name   s   r   _CodecDocumentType)boundN)r   r	   r
   r   )__doc__
__future__r   typingr   r   r   pymongo.errorsr   r   r	   r   r   r   r   r   <module>   s   

