소스 검색

Removed transitive import of types.MethodType from six.

Curtis Maloney 8 년 전
부모
커밋
4c94336510
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      django/contrib/auth/checks.py

+ 3 - 3
django/contrib/auth/checks.py

@@ -2,11 +2,11 @@
 from __future__ import unicode_literals
 
 from itertools import chain
+from types import MethodType
 
 from django.apps import apps
 from django.conf import settings
 from django.core import checks
-from django.utils import six
 
 from .management import _get_builtin_permissions
 
@@ -74,7 +74,7 @@ def check_user_model(app_configs=None, **kwargs):
                 )
             )
 
-    if isinstance(cls().is_anonymous, six.types.MethodType):
+    if isinstance(cls().is_anonymous, MethodType):
         errors.append(
             checks.Critical(
                 '%s.is_anonymous must be an attribute or property rather than '
@@ -84,7 +84,7 @@ def check_user_model(app_configs=None, **kwargs):
                 id='auth.C009',
             )
         )
-    if isinstance(cls().is_authenticated, six.types.MethodType):
+    if isinstance(cls().is_authenticated, MethodType):
         errors.append(
             checks.Critical(
                 '%s.is_authenticated must be an attribute or property rather '