@@ -769,11 +769,6 @@ def __call__(self, node):
769
769
return node_is_subclass (node , self .class_name )
770
770
771
771
772
- def is_class (class_name ) -> IsClass :
773
- """Shortcut for node_is_subclass."""
774
- return IsClass (class_name )
775
-
776
-
777
772
def wrap (orig_method , with_method ):
778
773
@functools .wraps (orig_method )
779
774
def wrap_func (* args , ** kwargs ):
@@ -879,29 +874,29 @@ def apply_augmentations(linter):
879
874
linter ,
880
875
MisdesignChecker .visit_classdef ,
881
876
"too-many-ancestors" ,
882
- is_class ("django.views.generic.edit.FormView" ),
877
+ IsClass ("django.views.generic.edit.FormView" ),
883
878
)
884
879
885
880
# class-based generic views just have a longer inheritance chain
886
881
suppress_message (
887
882
linter ,
888
883
MisdesignChecker .visit_classdef ,
889
884
"too-many-ancestors" ,
890
- is_class ("django.views.generic.detail.BaseDetailView" ),
885
+ IsClass ("django.views.generic.detail.BaseDetailView" ),
891
886
)
892
887
suppress_message (
893
888
linter ,
894
889
MisdesignChecker .visit_classdef ,
895
890
"too-many-ancestors" ,
896
- is_class ("django.views.generic.edit.ProcessFormView" ),
891
+ IsClass ("django.views.generic.edit.ProcessFormView" ),
897
892
)
898
893
899
894
# model forms have no __init__ method anywhere in their bases
900
895
suppress_message (
901
896
linter ,
902
897
ClassChecker .visit_classdef ,
903
898
"W0232" ,
904
- is_class ("django.forms.models.ModelForm" ),
899
+ IsClass ("django.forms.models.ModelForm" ),
905
900
)
906
901
907
902
# Meta
0 commit comments