X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/e61df48303291900581ef4a64dcf97864598c5f4..5537e5bf057097f4f059ceabee3cdd381eb3985e:/sdk/python/arvados/errors.py diff --git a/sdk/python/arvados/errors.py b/sdk/python/arvados/errors.py index c9eda2d1c9..4fe1f76543 100644 --- a/sdk/python/arvados/errors.py +++ b/sdk/python/arvados/errors.py @@ -1,3 +1,7 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: Apache-2.0 + # errors.py - Arvados-specific exceptions. import json @@ -8,7 +12,7 @@ from collections import OrderedDict class ApiError(apiclient_errors.HttpError): def _get_reason(self): try: - return '; '.join(json.loads(self.content)['errors']) + return '; '.join(json.loads(self.content.decode('utf-8'))['errors']) except (KeyError, TypeError, ValueError): return super(ApiError, self)._get_reason()