diff options
author | Benjamin Schubert <contact@benschubert.me> | 2019-07-31 13:48:10 +0100 |
---|---|---|
committer | Benjamin Schubert <contact@benschubert.me> | 2019-07-31 13:48:10 +0100 |
commit | 76763adaa590124972fe8e2147e08b38460b5be0 (patch) | |
tree | c0524eca6d2adaf8217a4457514ef7eee9ed28f3 | |
parent | a3a5459aba0ede821c568d31e09e02eb29f4e2b0 (diff) | |
download | buildstream-76763adaa590124972fe8e2147e08b38460b5be0.tar.gz |
job: fix exception caught from enum translation
The exception was incorrectly marked as 'KeyError', but enum throw
'ValueError' instead.
-rw-r--r-- | src/buildstream/_scheduler/jobs/job.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/buildstream/_scheduler/jobs/job.py b/src/buildstream/_scheduler/jobs/job.py index c651d5206..2e6c7bb32 100644 --- a/src/buildstream/_scheduler/jobs/job.py +++ b/src/buildstream/_scheduler/jobs/job.py @@ -442,7 +442,7 @@ class Job(): try: returncode = _ReturnCode(returncode) - except KeyError: # An unexpected return code was returned, let's fail permanently + except ValueError: # An unexpected return code was returned, let's fail permanently returncode = _ReturnCode.PERM_FAIL # We don't want to retry if we got OK or a permanent fail. |