
    h                         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mZ dd	lmZ dd
lmZ  G d de      Zy)    )	AppConfig)checks)DeferredAttribute)post_migrate)gettext_lazy   )get_user_model)check_models_permissionscheck_user_model)create_permissions)user_logged_inc                   &    e Zd ZdZ ed      Zd Zy)
AuthConfigzdjango.contrib.authz Authentication and Authorizationc                    t        j                  t        d       t        t	               dd       }t        |t              rddlm} t        j                  |d       t        j                  t        t        j                  j                         t        j                  t        t        j                  j                         y )Nz1django.contrib.auth.management.create_permissions)dispatch_uid
last_loginr   )update_last_loginr   )r   connectr   getattrr	   
isinstancer   modelsr   r   r   registerr   Tagsr
   )selflast_login_fieldr   s      [/var/www/html/ranktracker/api/venv/lib/python3.12/site-packages/django/contrib/auth/apps.pyreadyzAuthConfig.ready   s}    L	
 #>#3\4H&(9:1""#4CVW(&++*<*<=0&++2D2DE    N)__name__
__module____qualname__name_verbose_namer    r   r   r   r      s     D78LFr   r   N)django.appsr   django.corer   django.db.models.query_utilsr   django.db.models.signalsr   django.utils.translationr   r#    r	   r
   r   
managementr   signalsr   r   r%   r   r   <module>r.      s.    !  : 1 6  > * #F Fr   