From 0ca47c71194e839e75ca082b51c66a138e3443e9 Mon Sep 17 00:00:00 2001 From: Phillip Shiu Date: Thu, 22 Jun 2023 18:46:22 -0400 Subject: [PATCH] fix: use get_user_model() for E5102 imported-auth-user Don't import django.contrib.auth.models.User model. Use django.contrib.auth.get_user_model() instead. https://github.com/pylint-dev/pylint-django/blob/36ea72b37c0c3688a916e86fa3d1db44b413ffb5/pylint_django/checkers/auth_user.py#L18-L22 --- .../management/commands/expire_and_create_entitlements.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/common/djangoapps/entitlements/management/commands/expire_and_create_entitlements.py b/common/djangoapps/entitlements/management/commands/expire_and_create_entitlements.py index aea02c5dd6..bdceb41421 100644 --- a/common/djangoapps/entitlements/management/commands/expire_and_create_entitlements.py +++ b/common/djangoapps/entitlements/management/commands/expire_and_create_entitlements.py @@ -9,12 +9,14 @@ from math import ceil from textwrap import dedent from django.core.management import BaseCommand -from django.contrib.auth.models import User +from django.contrib.auth import get_user_model from common.djangoapps.entitlements.tasks import expire_and_create_entitlements from common.djangoapps.entitlements.models import CourseEntitlement logger = logging.getLogger(__name__) # pylint: disable=invalid-name +User = get_user_model() + #course uuids for which entitlements should be expired after 18 months. MIT_SUPPLY_CHAIN_COURSES = [ '0d9b47982e3d486aa3189a7035bbda77',