From 908291dd3c8761bf76338c80fdf36424d25daf65 Mon Sep 17 00:00:00 2001 From: Elijah DeLee Date: Thu, 7 Jan 2021 15:37:57 -0500 Subject: [PATCH] When deleting a job sometimes we get this error For the silent delete method, we should let this one slide because it is an expected error that may occur if there are still events processing. --- awxkit/awxkit/api/pages/base.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/awxkit/awxkit/api/pages/base.py b/awxkit/awxkit/api/pages/base.py index e3e64d7db7..eaa4ade9da 100644 --- a/awxkit/awxkit/api/pages/base.py +++ b/awxkit/awxkit/api/pages/base.py @@ -25,6 +25,11 @@ class Base(Page): return self.delete() except (exc.NoContent, exc.NotFound, exc.Forbidden): pass + except exc.BadRequest as e: + if 'Job has not finished processing events' in e.msg: + pass + else: + raise e def get_object_role(self, role, by_name=False): """Lookup and return a related object role by its role field or name.