From 03913a92fd5eb6f1ae761c1a6ee34e591dd7271b Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Sat, 30 Aug 2025 20:53:49 -0500 Subject: [PATCH 1/3] fix: fix 'too-many-public-methods' for pylint --- .pylintrc | 1 - src/wuttjamaican/app.py | 2 +- src/wuttjamaican/auth.py | 2 +- src/wuttjamaican/batch.py | 2 +- src/wuttjamaican/email.py | 2 +- 5 files changed, 4 insertions(+), 5 deletions(-) diff --git a/.pylintrc b/.pylintrc index 893bde4..2d13a65 100644 --- a/.pylintrc +++ b/.pylintrc @@ -11,4 +11,3 @@ disable= too-many-lines, too-many-locals, too-many-positional-arguments, - too-many-public-methods, diff --git a/src/wuttjamaican/app.py b/src/wuttjamaican/app.py index 4e68a87..a46fd10 100644 --- a/src/wuttjamaican/app.py +++ b/src/wuttjamaican/app.py @@ -40,7 +40,7 @@ from wuttjamaican.util import (load_entry_points, load_object, log = logging.getLogger(__name__) -class AppHandler: +class AppHandler: # pylint: disable=too-many-public-methods """ Base class and default implementation for top-level :term:`app handler`. diff --git a/src/wuttjamaican/auth.py b/src/wuttjamaican/auth.py index a411e5a..57a8924 100644 --- a/src/wuttjamaican/auth.py +++ b/src/wuttjamaican/auth.py @@ -42,7 +42,7 @@ else: -class AuthHandler(GenericHandler): +class AuthHandler(GenericHandler): # pylint: disable=too-many-public-methods """ Base class and default implementation for the :term:`auth handler`. diff --git a/src/wuttjamaican/batch.py b/src/wuttjamaican/batch.py index d87d70e..9340485 100644 --- a/src/wuttjamaican/batch.py +++ b/src/wuttjamaican/batch.py @@ -31,7 +31,7 @@ import shutil from wuttjamaican.app import GenericHandler -class BatchHandler(GenericHandler): +class BatchHandler(GenericHandler): # pylint: disable=too-many-public-methods """ Base class and *partial* default implementation for :term:`batch handlers `. diff --git a/src/wuttjamaican/email.py b/src/wuttjamaican/email.py index 77e702b..5c7bd01 100644 --- a/src/wuttjamaican/email.py +++ b/src/wuttjamaican/email.py @@ -252,7 +252,7 @@ class Message: return msg.as_string() -class EmailHandler(GenericHandler): +class EmailHandler(GenericHandler): # pylint: disable=too-many-public-methods """ Base class and default implementation for the :term:`email handler`. From 242d17146d2f29c7e057736324dd002e2f28d569 Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Sat, 30 Aug 2025 20:55:02 -0500 Subject: [PATCH 2/3] fix: fix 'too-many-lines' for pylint --- .pylintrc | 1 - src/wuttjamaican/app.py | 1 + src/wuttjamaican/conf.py | 1 + 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.pylintrc b/.pylintrc index 2d13a65..bdbf997 100644 --- a/.pylintrc +++ b/.pylintrc @@ -8,6 +8,5 @@ disable= too-many-arguments, too-many-branches, too-many-instance-attributes, - too-many-lines, too-many-locals, too-many-positional-arguments, diff --git a/src/wuttjamaican/app.py b/src/wuttjamaican/app.py index a46fd10..d913605 100644 --- a/src/wuttjamaican/app.py +++ b/src/wuttjamaican/app.py @@ -23,6 +23,7 @@ """ WuttJamaican - app handler """ +# pylint: disable=too-many-lines import importlib import logging diff --git a/src/wuttjamaican/conf.py b/src/wuttjamaican/conf.py index 103d2cc..a438c3d 100644 --- a/src/wuttjamaican/conf.py +++ b/src/wuttjamaican/conf.py @@ -23,6 +23,7 @@ """ WuttJamaican - app configuration """ +# pylint: disable=too-many-lines import configparser import logging From ffd82eb61195212c45d11ad806f4b696d51fb8e2 Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Sat, 30 Aug 2025 20:56:58 -0500 Subject: [PATCH 3/3] fix: fix 'too-many-instance-attributes' for pylint --- .pylintrc | 1 - src/wuttjamaican/conf.py | 2 +- src/wuttjamaican/email.py | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.pylintrc b/.pylintrc index bdbf997..8ee7fa4 100644 --- a/.pylintrc +++ b/.pylintrc @@ -7,6 +7,5 @@ disable= import-outside-toplevel, too-many-arguments, too-many-branches, - too-many-instance-attributes, too-many-locals, too-many-positional-arguments, diff --git a/src/wuttjamaican/conf.py b/src/wuttjamaican/conf.py index a438c3d..984c4dc 100644 --- a/src/wuttjamaican/conf.py +++ b/src/wuttjamaican/conf.py @@ -43,7 +43,7 @@ from wuttjamaican.exc import ConfigurationError log = logging.getLogger(__name__) -class WuttaConfig: +class WuttaConfig: # pylint: disable=too-many-instance-attributes """ Configuration class for Wutta Framework diff --git a/src/wuttjamaican/email.py b/src/wuttjamaican/email.py index 5c7bd01..2b1d865 100644 --- a/src/wuttjamaican/email.py +++ b/src/wuttjamaican/email.py @@ -109,7 +109,7 @@ class EmailSetting: # pylint: disable=too-few-public-methods return {} -class Message: +class Message: # pylint: disable=too-many-instance-attributes """ Represents an email message to be sent.