From 5c23592fd4838e7ae68f7f2b86f4aefd38ef36ca Mon Sep 17 00:00:00 2001 From: Tim Jaacks <tim.jaacks@seco.com> Date: Mon, 31 Jul 2023 10:30:54 +0200 Subject: [PATCH] Refactoring: merge nested if conditions See for reference: https://docs.sourcery.ai/Reference/Python/Default-Rules/merge-nested-ifs/ --- scripts/.sourcery.yaml | 1 - scripts/analyze_job_logs.py | 5 ++--- scripts/delete_job_artifacts.py | 5 ++--- scripts/lava_api.py | 5 ++--- 4 files changed, 6 insertions(+), 10 deletions(-) diff --git a/scripts/.sourcery.yaml b/scripts/.sourcery.yaml index 946b7983..059da1da 100644 --- a/scripts/.sourcery.yaml +++ b/scripts/.sourcery.yaml @@ -28,7 +28,6 @@ rule_settings: - raise-specific-error - simplify-len-comparison - de-morgan - - merge-nested-ifs - use-named-expression - use-next diff --git a/scripts/analyze_job_logs.py b/scripts/analyze_job_logs.py index 6f6c11f8..cf4c5f9c 100755 --- a/scripts/analyze_job_logs.py +++ b/scripts/analyze_job_logs.py @@ -94,9 +94,8 @@ def main(args): for job in job_it: if options.filter_status is not None and job.status != options.filter_status: continue - if options.filter_tag is not None: - if not options.filter_tag in job.tag_list: - continue + if options.filter_tag is not None and not options.filter_tag in job.tag_list: + continue log = bytes.decode(job.trace()) if options.pattern in log: logging.debug( diff --git a/scripts/delete_job_artifacts.py b/scripts/delete_job_artifacts.py index 67804bbc..4c160f30 100755 --- a/scripts/delete_job_artifacts.py +++ b/scripts/delete_job_artifacts.py @@ -87,9 +87,8 @@ def main(args): continue if options.filter_status is not None and job.status != options.filter_status: continue - if options.filter_tag is not None: - if not options.filter_tag in job.tag_list: - continue + if options.filter_tag is not None and not options.filter_tag in job.tag_list: + continue job.delete_artifacts() logging.debug( "Deleted artifacts for %s: %s %s.", diff --git a/scripts/lava_api.py b/scripts/lava_api.py index dc8d35d0..100e41b1 100755 --- a/scripts/lava_api.py +++ b/scripts/lava_api.py @@ -387,9 +387,8 @@ class LavaJob: self.machine = re.sub(r"\d", "", self.device) self.device_type = self._jobdetails["requested_device_type"] - if device_list is not None: - if self.device in device_list: - self.device = device_list[self.device] + if device_list is not None and self.device in device_list: + self.device = device_list[self.device] self.ok = ( self._jobdetails["state"] == "Finished" -- GitLab