]> git-server-git.apps.pok.os.sepia.ceph.com Git - teuthology.git/commitdiff
teuthology/kill.py: Fix "TypeError: 'NoneType' object is not iterable"
authorVallari Agrawal <val.agl002@gmail.com>
Wed, 12 Jun 2024 17:13:30 +0000 (22:43 +0530)
committerVallari Agrawal <val.agl002@gmail.com>
Fri, 28 Jun 2024 09:52:59 +0000 (15:22 +0530)
Fixes: https://tracker.ceph.com/issues/66440#note-1
Signed-off-by: Vallari Agrawal <val.agl002@gmail.com>
teuthology/kill.py

index c55880bc3d730fe5bc9f90e733f9698542eac90f..8a629f1cde149aac890711e7a0fffe43313db3fb 100755 (executable)
@@ -233,11 +233,11 @@ def find_pids(run_name):
 def find_targets(run_name: str, job_id: Union[str, int, None] = None) -> dict:
     if job_id is not None:
         job_info = report.ResultsReporter().get_jobs(run_name, str(job_id))
-        return job_info.get("targets", dict())
+        return job_info.get("targets") or dict()
     result = dict()
     run_info = report.ResultsReporter().get_jobs(run_name)
     for job_info in run_info:
         if job_info.get("status") not in ("running", "waiting"):
             continue
-        result.update(job_info.get("targets", dict()))
+        result.update(job_info.get("targets") or dict())
     return result