mirror of
https://github.com/ManiMatter/decluttarr.git
synced 2026-04-18 05:54:00 +02:00
feat: add remove_completed job and new download client job type
This commit is contained in:
@@ -64,7 +64,7 @@ class JobDefaults:
|
||||
self.max_concurrent_searches = max_concurrent_searches
|
||||
else:
|
||||
logger.warning(
|
||||
f"Job default 'max_concurrent_searches' must be an integer greater 0. Found: {str(max_concurrent_searches)}. Using default: {self.max_concurrent_searches}"
|
||||
f"Job default 'max_concurrent_searches' must be an integer greater 0. Found: {max_concurrent_searches!s}. Using default: {self.max_concurrent_searches}",
|
||||
)
|
||||
self.min_days_between_searches = job_defaults_config.get(
|
||||
"min_days_between_searches",
|
||||
@@ -84,6 +84,7 @@ class Jobs:
|
||||
|
||||
def _set_job_defaults(self):
|
||||
self.remove_bad_files = JobParams(keep_archives=self.job_defaults.keep_archives)
|
||||
self.remove_completed = JobParams()
|
||||
self.remove_failed_downloads = JobParams()
|
||||
self.remove_failed_imports = JobParams(
|
||||
message_patterns=self.job_defaults.message_patterns,
|
||||
@@ -109,7 +110,6 @@ class Jobs:
|
||||
)
|
||||
self.detect_deletions = JobParams()
|
||||
|
||||
|
||||
def _set_job_configs(self, config):
|
||||
# Populate jobs from YAML config
|
||||
for job_name in self.__dict__:
|
||||
|
||||
Reference in New Issue
Block a user