ó
    îh|  ã                   óR   • S SK Jr  S SKJr  S SKJr  S SKJrJr  Sr	 " S S\5      r
g)	é    )Úsettings)Ú	AppConfig)ÚImproperlyConfigured)Úget_public_schema_nameÚvalidate_extra_extensionszÔ
Warning: The recommend way of setting django tenants up is shown in the documentation.
Please see https://django-tenants.readthedocs.io/en/latest/install.html?highlight=#configure-tenant-and-shared-applications
c                   ó"   • \ rS rSrSrSrS rSrg)ÚDjangoTenantsConfigé   Údjango_tenantszDjango tenantsc                 ón  • SSK Jn  [        [        S5      (       a}  [        R                  (       ah  [        [        S5      (       d  [        S5      e[        5       [        R                  ;  a  [        S5      e[        [        S5      (       d  [        S5      eO@[        [        S	5      (       d  [        S
5      e[        R                  (       d  [        S5      e[        [        S5      (       d  [        S5      e[        [        SS5      nU[        R                  ;  a  [        SU-  5      e[        5         g )Nr   )Ú
connectionÚHAS_MULTI_TYPE_TENANTSÚTENANT_TYPESz4Using multi type you must setup TENANT_TYPES settingz<get_public_schema_name() value not found as a key in TENANTSÚMULTI_TYPE_DATABASE_FIELDzAUsing multi type you must setup MULTI_TYPE_DATABASE_FIELD settingÚTENANT_APPSzTENANT_APPS setting not setz4TENANT_APPS is empty. Maybe you don't need this app?ÚTENANT_MODELzTENANT_MODEL setting not setÚTENANT_SYNC_ROUTERz'django_tenants.routers.TenantSyncRouterz+DATABASE_ROUTERS setting must contain '%s'.)Ú	django.dbr   Úhasattrr   r   r   r   r   r   ÚgetattrÚDATABASE_ROUTERSr   )Úselfr   Útenant_sync_routers      ÚE/var/www/html/env/lib/python3.13/site-packages/django_tenants/apps.pyÚreadyÚDjangoTenantsConfig.ready   s  € Ý(ô
 ”8Ð5×6Ñ6¼8×;Z×;ZÜœ8 ^×4Ñ4Ü*Ð+aÓbÐbÜ%Ó'¬x×/DÑ/DÓDÜ*Ð+iÓjÐjÜœ8Ð%@×AÑAÜ*Ð+nÓoÐoð Bô œ8 ]×3Ñ3Ü*Ð+HÓIÐIä×'×'Ü*ð ,Ló Mð Mô ”x ×0Ñ0Ü&Ð'EÓFÐFä$¤XÐ/CÐEnÓoÐØ¤X×%>Ñ%>Ó>Ü&ð (/Ø1Cñ(Dó Eð Eô 	"Õ#ó    © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__ÚnameÚverbose_namer   Ú__static_attributes__r   r   r   r	   r	      s   † Ø€DØ#€Lõ$r   r	   N)Údjango.confr   Údjango.appsr   Údjango.core.exceptionsr   Údjango_tenants.utilsr   r   Úrecommended_configr	   r   r   r   Ú<module>r+      s%   ðÝ  Ý !Ý 7ß RðÐ ô!$˜)õ !$r   