summaryrefslogtreecommitdiff
path: root/src/buildstream/_sourcecache.py
diff options
context:
space:
mode:
authorDarius Makovsky <traveltissues@protonmail.com>2020-05-11 12:33:54 +0100
committerDarius Makovsky <traveltissues@protonmail.com>2020-05-11 13:55:14 +0000
commit8287c6a687025f2067765300e1774c17adc8ab9d (patch)
treee4aa8ef5176045d21e1541eded4fb48a3cca25d5 /src/buildstream/_sourcecache.py
parent615682352e4dfdbecbfb389860983060116c34eb (diff)
downloadbuildstream-8287c6a687025f2067765300e1774c17adc8ab9d.tar.gz
Return names of grpc errorstraveltissues/grpccodes
Diffstat (limited to 'src/buildstream/_sourcecache.py')
-rw-r--r--src/buildstream/_sourcecache.py6
1 files changed, 3 insertions, 3 deletions
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