U
    8ÄT_�  ã                   @   s„   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„ deƒZdS )é    )Ú	AppConfig)Úchecks)ÚDeferredAttribute)Úpost_migrate)Úgettext_lazyé   )Úget_user_model)Úcheck_models_permissionsÚcheck_user_model)Úcreate_permissions)Úuser_logged_inc                   @   s    e Zd ZdZedƒZdd„ ZdS )Ú
AuthConfigzdjango.contrib.authz Authentication and Authorizationc                 C   sd   t jtdd� ttƒ dd ƒ}t|tƒr@ddlm} t	j|dd� t
 tt
jj¡ t
 tt
jj¡ d S )Nz1django.contrib.auth.management.create_permissions)Zdispatch_uidZ
last_loginr   )Úupdate_last_loginr   )r   Úconnectr   Úgetattrr   Ú
isinstancer   Úmodelsr   r   r   Úregisterr
   ZTagsr	   )ÚselfZlast_login_fieldr   © r   ú</tmp/pip-unpacked-wheel-dv63caxw/django/contrib/auth/apps.pyÚready   s    þ
zAuthConfig.readyN)Ú__name__Ú
__module__Ú__qualname__ÚnameÚ_Zverbose_namer   r   r   r   r   r      s   r   N)Zdjango.appsr   Zdjango.corer   Zdjango.db.models.query_utilsr   Zdjango.db.models.signalsr   Zdjango.utils.translationr   r   Ú r   r	   r
   Z
managementr   Zsignalsr   r   r   r   r   r   Ú<module>   s   