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