Skip to content

Commit 4e28bb4

Browse files
committed
Merge pull request #59 from federicobond/master
Silence old-style-class for widget Meta
2 parents 297ac57 + bc89a1e commit 4e28bb4

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

pylint_django/augmentations/__init__.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,8 @@ def is_model_media_subclass(node):
162162
'.Model', # for the transformed version used in this plugin
163163
'django.forms.forms.Form',
164164
'.Form',
165+
'django.forms.widgets.Widget',
166+
'.Widget',
165167
'django.forms.models.ModelForm',
166168
'.ModelForm')
167169
return node_is_subclass(node.parent, *parents)
@@ -358,7 +360,7 @@ def apply_augmentations(linter):
358360
suppress_message(linter, _visit_assignname(NameChecker), 'C0103', is_model_media_valid_attributes)
359361
suppress_message(linter, _visit_class(DocStringChecker), 'missing-docstring', is_model_media_subclass)
360362
suppress_message(linter, _visit_class(NewStyleConflictChecker), 'old-style-class', is_model_media_subclass)
361-
#suppress_message(linter, _visit_class(ClassChecker), 'W0232', is_model_media_subclass)
363+
suppress_message(linter, _visit_class(ClassChecker), 'no-init', is_model_media_subclass)
362364
suppress_message(linter, _leave_class(MisdesignChecker), 'too-few-public-methods', is_model_media_subclass)
363365

364366
# Too few public methods started appearing for Views and Models as part of Pylint>=1.4 / astroid>=1.3.3

0 commit comments

Comments
 (0)