diff --git a/.pylintrc b/.pylintrc index 27fc1e5..af61f35 100644 --- a/.pylintrc +++ b/.pylintrc @@ -2,7 +2,6 @@ [MESSAGES CONTROL] disable=fixme, - abstract-method, arguments-differ, arguments-renamed, assignment-from-no-return, diff --git a/src/wuttaweb/forms/schema.py b/src/wuttaweb/forms/schema.py index 6f4a608..fba366b 100644 --- a/src/wuttaweb/forms/schema.py +++ b/src/wuttaweb/forms/schema.py @@ -69,7 +69,7 @@ class WuttaDateTime(colander.DateTime): node.raise_invalid("Invalid date and/or time") -class ObjectNode(colander.SchemaNode): +class ObjectNode(colander.SchemaNode): # pylint: disable=abstract-method """ Custom schema node class which adds methods for compatibility with ColanderAlchemy. This is a direct subclass of diff --git a/src/wuttaweb/forms/widgets.py b/src/wuttaweb/forms/widgets.py index 108572f..f33f0fd 100644 --- a/src/wuttaweb/forms/widgets.py +++ b/src/wuttaweb/forms/widgets.py @@ -299,7 +299,7 @@ class WuttaMoneyInputWidget(MoneyInputWidget): return super().serialize(field, cstruct, **kw) -class FileDownloadWidget(Widget): +class FileDownloadWidget(Widget): # pylint: disable=abstract-method """ Widget for use with :class:`~wuttaweb.forms.schema.FileDownload` fields. @@ -357,7 +357,7 @@ class FileDownloadWidget(Widget): return humanize.naturalsize(size) -class GridWidget(Widget): +class GridWidget(Widget): # pylint: disable=abstract-method """ Widget for fields whose data is represented by a :term:`grid`. @@ -512,7 +512,7 @@ class EmailRecipientsWidget(TextAreaWidget): return ", ".join(values) -class BatchIdWidget(Widget): +class BatchIdWidget(Widget): # pylint: disable=abstract-method """ Widget for use with the :attr:`~wuttjamaican:wuttjamaican.db.model.batch.BatchMixin.id` diff --git a/src/wuttaweb/views/email.py b/src/wuttaweb/views/email.py index a50977f..055084f 100644 --- a/src/wuttaweb/views/email.py +++ b/src/wuttaweb/views/email.py @@ -30,7 +30,7 @@ from wuttaweb.views import MasterView from wuttaweb.forms.schema import EmailRecipients -class EmailSettingView(MasterView): +class EmailSettingView(MasterView): # pylint: disable=abstract-method """ Master view for :term:`email settings `. """ diff --git a/src/wuttaweb/views/people.py b/src/wuttaweb/views/people.py index d8cc189..9038b50 100644 --- a/src/wuttaweb/views/people.py +++ b/src/wuttaweb/views/people.py @@ -30,7 +30,7 @@ from wuttjamaican.db.model import Person from wuttaweb.views import MasterView -class PersonView(MasterView): +class PersonView(MasterView): # pylint: disable=abstract-method """ Master view for people. diff --git a/src/wuttaweb/views/reports.py b/src/wuttaweb/views/reports.py index a79b262..906f5dd 100644 --- a/src/wuttaweb/views/reports.py +++ b/src/wuttaweb/views/reports.py @@ -37,7 +37,7 @@ from wuttaweb.views import MasterView log = logging.getLogger(__name__) -class ReportView(MasterView): +class ReportView(MasterView): # pylint: disable=abstract-method """ Master view for :term:`reports `; route prefix is ``reports``. diff --git a/src/wuttaweb/views/roles.py b/src/wuttaweb/views/roles.py index 62d2dd0..c03e1c4 100644 --- a/src/wuttaweb/views/roles.py +++ b/src/wuttaweb/views/roles.py @@ -31,7 +31,7 @@ from wuttaweb.forms import widgets from wuttaweb.forms.schema import Permissions, RoleRef -class RoleView(MasterView): +class RoleView(MasterView): # pylint: disable=abstract-method """ Master view for roles. @@ -317,7 +317,7 @@ class RoleView(MasterView): ) -class PermissionView(MasterView): +class PermissionView(MasterView): # pylint: disable=abstract-method """ Master view for permissions. diff --git a/src/wuttaweb/views/settings.py b/src/wuttaweb/views/settings.py index 7cfd576..f646865 100644 --- a/src/wuttaweb/views/settings.py +++ b/src/wuttaweb/views/settings.py @@ -35,7 +35,7 @@ from wuttaweb.views import MasterView from wuttaweb.util import get_libver, get_liburl -class AppInfoView(MasterView): +class AppInfoView(MasterView): # pylint: disable=abstract-method """ Master view for the core app info, to show/edit config etc. @@ -220,7 +220,7 @@ class AppInfoView(MasterView): return context -class SettingView(MasterView): +class SettingView(MasterView): # pylint: disable=abstract-method """ Master view for the "raw" settings table. diff --git a/src/wuttaweb/views/upgrades.py b/src/wuttaweb/views/upgrades.py index bc4e29c..99d1148 100644 --- a/src/wuttaweb/views/upgrades.py +++ b/src/wuttaweb/views/upgrades.py @@ -41,7 +41,7 @@ from wuttaweb.progress import get_progress_session log = logging.getLogger(__name__) -class UpgradeView(MasterView): +class UpgradeView(MasterView): # pylint: disable=abstract-method """ Master view for upgrades. diff --git a/src/wuttaweb/views/users.py b/src/wuttaweb/views/users.py index eefc4af..4691a1e 100644 --- a/src/wuttaweb/views/users.py +++ b/src/wuttaweb/views/users.py @@ -30,7 +30,7 @@ from wuttaweb.forms import widgets from wuttaweb.forms.schema import PersonRef, RoleRefs -class UserView(MasterView): +class UserView(MasterView): # pylint: disable=abstract-method """ Master view for users.