§
    E¶vg…  ã                   óö   — 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dS )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     úZ/var/www/pixelcanvas.ch/venv/lib/python3.11/site-packages/django/db/backends/dummy/base.pyÚcomplainr      s   € Ý
ð	3ñô ð ó    c                  ó   — d S )N© r   s     r   Úignorer      s   € Ø€Dr   c                   ó   — e Zd ZeZdS )ÚDatabaseOperationsN)Ú__name__Ú
__module__Ú__qualname__r   Ú
quote_namer   r   r   r   r      s   € € € € € Ø€J€J€Jr   r   c                   ó   — e Zd ZeZdS )ÚDatabaseClientN)r   r   r   r   Úrunshellr   r   r   r   r   #   s   € € € € € Ø€H€H€Hr   r   c                   ó   — e Zd ZeZeZdS )ÚDatabaseCreationN)r   r   r   r   Úcreate_test_dbÚdestroy_test_dbr   r   r   r   r   '   s   € € € € € Ø€NØ€O€O€Or   r   c                   ó   — e Zd ZeZeZeZeZdS )ÚDatabaseIntrospectionN)r   r   r   r   Úget_table_listÚget_table_descriptionÚget_relationsÚget_indexesr   r   r   r#   r#   ,   s#   € € € € € Ø€NØ$ÐØ€MØ€K€K€Kr   r#   c                   óP   — 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dS )ÚDatabaseWrapperc                 ó   — dS )NTr   )Úselfs    r   Ú	is_usablezDatabaseWrapper.is_usableI   s   € Øˆtr   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   st   € € € € € Ø€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      sŽ  ððð ð 8Ð 7Ð 7Ð 7Ð 7Ð 7Ø <Ð <Ð <Ð <Ð <Ð <Ø =Ð =Ð =Ð =Ð =Ð =Ø AÐ AÐ AÐ AÐ AÐ AØ KÐ KÐ KÐ KÐ KÐ KØ EÐ EÐ EÐ EÐ EÐ EØ CÐ CÐ CÐ CÐ CÐ Cðð ð ð	ð 	ð 	ðð ð ð ð Ð/ñ ô ð ðð ð ð ð Ð'ñ ô ð ðð ð ð ð Ð+ñ ô ð ð
ð ð ð ð Ð5ñ ô ð ðð ð ð ð Ð)ñ ô ð ð ð r   