Ë
    ¹ûàg…  ã                   óÖ   — 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/skyplay_api_hub/venv/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y)ÚDatabaseCreationN)r   r   r   r   Úcreate_test_dbÚdestroy_test_dbr   r   r   r   r   '   s   „ Ø€NØ�Or   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_usableI   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)   3   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>rD      sl   ðñõ 8Ý <Ý =Ý AÝ KÝ EÝ Còò	ôÐ/ô ôÐ'ô ôÐ+ô ô
Ð5ô ôÐ)õ r   