)r݇ T d dl mZmZ d dlmZ d dlmZ G d dej ZdS ) )checkers interfaces)utils)BASE_IDc e Zd Zej fZdZde ddde ddiZ e j d d Z e j d d ZdS )AuthUserCheckerzauth-user-checkerE41)zHard-coded 'auth.User'hard-coded-auth-userzJDon't hard-code the auth.User model. Use settings.AUTH_USER_MODEL instead!42)z3User model imported from django.contrib.auth.modelsimported-auth-userzeDon't import django.contrib.auth.models.User model. Use django.contrib.auth.get_user_model() instead!r c N |j dk r| d| d S d S )Nz auth.Userr node)valueadd_message)selfr s r/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/pylint_django/checkers/auth_user.pyvisit_constzAuthUserChecker.visit_const s9 :$$3$????? %$ r c | |j dk r.|j D ](}|d dv r| d| d S 'd S d S )Nzdjango.contrib.auth.modelsr )*Userr r )modnamenamesr )r r imported_namess r visit_importfromz AuthUserChecker.visit_importfrom si <777"&* !!$ 55$$%9$EEEEE 6 87 r N) __name__ __module____qualname__r IAstroidChecker__implements__namer msgsr check_messagesr r r r r r s 02ND G G D U011@ @ 21@ U.// 0/ r r N) pylintr r pylint.checkersr pylint_django.__pkginfo__r BaseCheckerr r&