ó
    É&þgã  ã                  óV   • S r SSKJr  SSKJrJrJr  SSKJr  S	S jr	\" S\\
\4   S9rg)
zAConstants, helpers, and types shared across all database classes.é    )Úannotations)ÚAnyÚMappingÚTypeVar©ÚInvalidNamec                ó`   • U (       d  [        S5      eS H  nX;   d  M
  [        SU-  5      e   g)z"Check if a database name is valid.z(database name cannot be the empty string)Ú Ú.Ú$Ú/Ú\Ú Ú"z.database names cannot contain the character %rNr   )ÚnameÚinvalid_chars     Ú\C:\Suresh\moveshuttle\MDcreated\moveengine\venv\Lib\site-packages\pymongo/database_shared.pyÚ_check_namer      s4   € æÜÐDÓEÐEã?ˆØÕÜÐNÐQ]Ñ]Ó^Ð^ò @ó    Ú_CodecDocumentType)ÚboundN)r   ÚstrÚreturnÚNone)Ú__doc__Ú
__future__r   Útypingr   r   r   Úpymongo.errorsr   r   r   r   © r   r   Ú<module>r       s6   ðñ  HÝ "ç (Ñ (å &ô_ñ Ð1¸ÀÀcÀÑ9JÑKÑ r   