o
    ËÉhœ  ã                   @   sF   d dl mZmZ erd dl mZ d dlmZ G dd„ dƒZdS eZdS )é    )ÚTYPE_CHECKINGÚOptional)ÚAny)ÚModelc                   @   sœ   e Zd ZdZdee dedee fdd„Z	dee dedee fdd„Z
d	ee d
ee dedee fdd„Z	ddededee dedee f
dd„ZdS )ÚTypedDatabaseRoutera  
        Typed base class for Django's DATABASE_ROUTERS setting. At runtime this is just an alias to `object`.

        All methods are optional.

        Django documentation: https://docs.djangoproject.com/en/stable/topics/db/multi-db/#automatic-database-routing
        ÚmodelÚhintsÚreturnc                 K   ó   d S ©N© ©Úselfr   r   r   r   úZ/var/www/html/ndineBlogger/venv/lib/python3.10/site-packages/django_stubs_ext/db/router.pyÚdb_for_read   ó    zTypedDatabaseRouter.db_for_readc                 K   r
   r   r   r   r   r   r   Údb_for_write   r   z TypedDatabaseRouter.db_for_writeÚobj1Úobj2c                 K   r
   r   r   )r   r   r   r   r   r   r   Úallow_relation   r   z"TypedDatabaseRouter.allow_relationNÚdbÚ	app_labelÚ
model_namec                 K   r
   r   r   )r   r   r   r   r   r   r   r   Úallow_migrate   s   z!TypedDatabaseRouter.allow_migrater   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__Útyper   r   r   Ústrr   r   Úboolr   r   r   r   r   r   r      s"    &ÿÿÿÿÿþr   N)Útypingr   r   r   Údjango.db.modelsr   r   Úobjectr   r   r   r   Ú<module>   s    