Ë
    z<]i©  ã                   óÖ   — d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 ddlmZ ddlmZ d	„ Zd
„ Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de
«      Z G d„ de«      Zy)zË
Dummy database backend for Django.

Django uses this if the database ENGINE setting is empty (None or empty
string).

Each of these API functions, except connection.close(), raise
ImproperlyConfigured.
é    ©ÚImproperlyConfigured)ÚBaseDatabaseWrapper)ÚBaseDatabaseClient)ÚBaseDatabaseCreation)ÚBaseDatabaseIntrospection)ÚBaseDatabaseOperations)ÚDummyDatabaseFeaturesc                  ó   — t        d«      ‚)Nz{settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details.r   ©ÚargsÚkwargss     ú[/var/www/auto_recruiter/arenv/lib/python3.12/site-packages/django/db/backends/dummy/base.pyÚcomplainr      s   € Ü
ð	3óð ó    c                   ó   — y )N© r   s     r   Úignorer      s   € Ør   c                   ó   — e Zd ZeZy)ÚDatabaseOperationsN)Ú__name__Ú
__module__Ú__qualname__r   Ú
quote_namer   r   r   r   r       s   „ ØJr   r   c                   ó   — e Zd ZeZy)ÚDatabaseClientN)r   r   r   r   Úrunshellr   r   r   r   r   $   s   „ ØHr   r   c                   ó   — e Zd ZeZeZeZy)ÚDatabaseCreationN)r   r   r   r   Úcreate_test_dbÚdestroy_test_dbÚserialize_db_to_stringr   r   r   r   r   (   s   „ Ø€NØ€OØ#Ñr   r   c                   ó   — e Zd ZeZeZeZeZy)ÚDatabaseIntrospectionN)r   r   r   r   Úget_table_listÚget_table_descriptionÚget_relationsÚget_indexesr   r   r   r$   r$   .   s   „ Ø€NØ$ÐØ€MØKr   r$   c                   óN   — e Zd Zi ZeZeZeZeZ	eZ
eZeZeZeZeZeZeZeZeZd„ Zy)ÚDatabaseWrapperc                  ó   — y)NTr   )Úselfs    r   Ú	is_usablezDatabaseWrapper.is_usableK   s   € Ør   N)r   r   r   Ú	operatorsr   Ú_cursorÚensure_connectionÚ_commitr   Ú	_rollbackÚ_closeÚ
_savepointÚ_savepoint_commitÚ_savepoint_rollbackÚ_set_autocommitr   Úclient_classr   Úcreation_classr
   Úfeatures_classr$   Úintrospection_classr   Ú	ops_classr-   r   r   r   r*   r*   5   sX   „ Ø€Ið
 €GØ ÐØ€GØ€IØ€FØ€JØ ÐØ ÐØ€Oà!€LØ%€NØ*€NØ/ÐØ"€Iór   r*   N)Ú__doc__Údjango.core.exceptionsr   Údjango.db.backends.base.baser   Údjango.db.backends.base.clientr   Ú django.db.backends.base.creationr   Ú%django.db.backends.base.introspectionr   Ú"django.db.backends.base.operationsr	   Ú!django.db.backends.dummy.featuresr
   r   r   r   r   r   r$   r*   r   r   r   ú<module>rE      sl   ðñõ 8Ý <Ý =Ý AÝ KÝ EÝ Còò	ôÐ/ô ôÐ'ô ô$Ð+ô $ôÐ5ô ôÐ)õ r   