From 8287c6a687025f2067765300e1774c17adc8ab9d Mon Sep 17 00:00:00 2001 From: Darius Makovsky Date: Mon, 11 May 2020 12:33:54 +0100 Subject: Return names of grpc errors --- src/buildstream/_sourcecache.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/buildstream/_sourcecache.py') diff --git a/src/buildstream/_sourcecache.py b/src/buildstream/_sourcecache.py index 4533a2580..dcde0b426 100644 --- a/src/buildstream/_sourcecache.py +++ b/src/buildstream/_sourcecache.py @@ -67,7 +67,7 @@ class SourceRemote(BaseRemote): "Configured remote does not have the BuildStream " "capabilities service. Please check remote configuration." ) - raise RemoteError("Remote initialisation failed: {}".format(e.details())) + raise RemoteError("Remote initialisation failed with status {}: {}".format(e.code().name, e.details())) if not response.source_capabilities: raise RemoteError("Configured remote does not support source service") @@ -345,7 +345,7 @@ class SourceCache(BaseCache): except grpc.RpcError as e: if e.code() != grpc.StatusCode.NOT_FOUND: - raise SourceCacheError("Failed to pull source: {}".format(e.details())) + raise SourceCacheError("Failed to pull source with status {}: {}".format(e.code().name, e.details())) return None def _push_source(self, source_ref, remote): @@ -356,5 +356,5 @@ class SourceCache(BaseCache): except grpc.RpcError as e: if e.code() != grpc.StatusCode.RESOURCE_EXHAUSTED: - raise SourceCacheError("Failed to push source: {}".format(e.details())) + raise SourceCacheError("Failed to push source with status {}: {}".format(e.code().name, e.details())) return None -- cgit v1.2.1