3
0
Fork 0
Commit graph

274 commits

Author SHA1 Message Date
ffd82eb611 fix: fix 'too-many-instance-attributes' for pylint 2025-08-30 20:56:58 -05:00
242d17146d fix: fix 'too-many-lines' for pylint 2025-08-30 20:55:02 -05:00
03913a92fd fix: fix 'too-many-public-methods' for pylint 2025-08-30 20:53:49 -05:00
f34678b305 fix: more cleanup for pylint
for some reason these weren't caught with local run but found some
more issues running under tox
2025-08-30 20:44:39 -05:00
faa12005fb infra: explicitly disable checks for pylint
finally tackled enough we can assume checks *should* run except for
those we opt out of.  and those can be cleaned up too hopefully but
i'm out of gas for the moment
2025-08-30 20:36:27 -05:00
9075159d0d fix: fix 'abstract-method' for pylint 2025-08-30 20:34:37 -05:00
79bab4f9e1 fix: fix 'no-member' for pylint 2025-08-30 20:32:56 -05:00
87af670df6 fix: fix 'redefined-outer-name' for pylint 2025-08-30 20:26:55 -05:00
a47dfbad01 fix: fix 'possibly-used-before-assignment' for pylint 2025-08-30 20:25:05 -05:00
da149e932d fix: fix 'no-self-argument' for pylint 2025-08-30 20:23:08 -05:00
f01f5911da fix: fix 'missing-module-docstring' for pylint 2025-08-30 20:20:33 -05:00
967c7b5948 fix: fix 'missing-function-docstring' for pylint 2025-08-30 20:19:26 -05:00
baa291f289 fix: fix 'line-too-long' for pylint 2025-08-30 20:15:03 -05:00
f86aeff788 fix: fix 'duplicate-code' for pylint 2025-08-30 20:11:10 -05:00
da395e1880 fix: fix 'consider-using-dict-comprehension' for pylint 2025-08-30 19:45:15 -05:00
7a0860363c fix: fix 'consider-using-set-comprehension' for pylint 2025-08-30 19:43:04 -05:00
ab01f552e8 fix: fix 'cyclic-import' for pylint 2025-08-30 19:43:01 -05:00
2969f3b7a5 fix: fix 'consider-using-f-string' for pylint 2025-08-30 19:29:52 -05:00
1f4f613b62 fix: fix 'wrong-import-order' for pylint 2025-08-30 19:12:54 -05:00
e845c66d86 fix: fix 'no-else-return' for pylint 2025-08-30 19:11:01 -05:00
6ac1cacdb3 fix: fix 'assignment-from-none' for pylint 2025-08-30 19:07:41 -05:00
3a263d272c fix: fix 'assignment-from-no-return' for pylint 2025-08-30 19:05:40 -05:00
99e6b98627 fix: fix 'empty-docstring' for pylint 2025-08-30 19:03:22 -05:00
3010c5f435 fix: fix 'disallowed-name' for pylint 2025-08-30 18:57:27 -05:00
74c3db6e3a fix: fix 'trailing-whitespace' for pylint 2025-08-30 18:56:04 -05:00
1a0fee3582 fix: fix 'broad-exception-caught' for pylint 2025-08-30 18:54:30 -05:00
3deab0b747 fix: fix 'bare-except' for pylint 2025-08-30 18:52:52 -05:00
dfe2b94f4f fix: fix 'too-few-public-methods' for pylint 2025-08-30 18:50:56 -05:00
3137f0a3da fix: fix 'invalid-name' for pylint 2025-08-30 18:46:06 -05:00
a79f80b808 fix: fix another 'unused-argument' 2025-08-30 17:39:25 -05:00
cc6ac9f6b4 fix: fix 'unused-argument' for pylint 2025-08-30 17:10:14 -05:00
9f76444380 fix: fix 'anomalous-backslash-in-string' for pylint 2025-08-30 16:53:39 -05:00
2fcff6b2a4 fix: fix 'inconsistent-return-statements' for pylint 2025-08-30 16:36:52 -05:00
4f6229e5d9 fix: fix 'redefined-argument-from-local' for pylint 2025-08-30 16:06:04 -05:00
38e4ce628d fix: fix 'unused-import' for pylint 2025-08-30 16:05:16 -05:00
80bb905891 fix: fix 'unspecified-encoding' for pylint 2025-08-30 15:52:14 -05:00
ac65ec891b add initial pylint config, just one checker
will clean these up one by one so we can use fail-under=10 for
buildbot pylint
2025-08-30 15:46:42 -05:00
ef93a563e7 bump: version 0.22.1 → 0.23.0 2025-08-10 16:01:04 -05:00
d00905b494 Revert "fix: fix typo"
This reverts commit 836c7af1f0.
2025-08-10 11:16:02 -05:00
836c7af1f0 fix: fix typo 2025-08-10 11:15:36 -05:00
7550a7a860 feat: add problem checks + handler feature
the basic idea is to run nightly checks and send email if problems are
found.  it should also support variations on that theme,
e.g. configuring a check to only run on certain weekdays.
2025-08-10 11:07:30 -05:00
eb6ad9884c fix: allow caller to specify default subject for email message
we already allow for some config fallbacks but sometimes the caller
needs to declare the default, to use as fallback when specific config
is not present
2025-08-10 11:05:39 -05:00
22d3ba97c9 feat: add minimal attachments support for email messages
as of now, caller must provide a fully proper MIME attachment.  later
we will add some magic normalization logic so caller can just provide
attachment file paths
2025-08-10 11:03:59 -05:00
763dd510f6 bump: version 0.22.0 → 0.22.1 2025-08-09 12:26:45 -05:00
b656f8b0ff fix: delay import for orm, in case SA not installed 2025-08-09 12:26:30 -05:00
5b7117078c bump: version 0.21.1 → 0.22.0 2025-08-09 12:22:45 -05:00
ad6a3377ab feat: add WuttaConfigProfile base class
convenience for use with various configurable features/services etc.
2025-08-08 22:41:33 -05:00
a721e63275 feat: add user API tokens; handler methods to manage/authenticate 2025-08-08 22:40:52 -05:00
Lance Edgar
988749d80e feat: allow arbitrary kwargs for config.get() and app.get_setting()
also `app.save_setting()` and `app.delete_setting()`
2025-08-08 08:00:05 -05:00
Lance Edgar
e38c45b15a bump: version 0.21.0 → 0.21.1 2025-06-29 19:51:01 -05:00