diff --git a/src/buildstream/_cas/casserver.py b/src/buildstream/_cas/casserver.py index 6570df75f..72340ad7c 100644 --- a/src/buildstream/_cas/casserver.py +++ b/src/buildstream/_cas/casserver.py @@ -135,10 +135,9 @@ def __init__(self, casd, *, enable_push): def Read(self, request, context): self.logger.debug("Reading %s", request.resource_name) try: - ret = self.bytestream.Read(request) + yield from self.bytestream.Read(request) except grpc.RpcError as err: context.abort(err.code(), err.details()) - return ret def Write(self, request_iterator, context): # Note that we can't easily give more information because the