From f1a619b5b57c75afdddfbb3393d4f6cd18d3e20f Mon Sep 17 00:00:00 2001 From: Jonathan Maw Date: Mon, 20 Aug 2018 16:31:41 +0100 Subject: CASCache: Fix cell-var-from-loop linting error --- buildstream/_artifactcache/cascache.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/buildstream/_artifactcache/cascache.py b/buildstream/_artifactcache/cascache.py index d616e293a..6db10107e 100644 --- a/buildstream/_artifactcache/cascache.py +++ b/buildstream/_artifactcache/cascache.py @@ -318,7 +318,7 @@ class CASCache(ArtifactCache): resource_name = '/'.join(['uploads', str(uuid_), 'blobs', digest.hash, str(digest.size_bytes)]) - def request_stream(): + def request_stream(resname): with open(self.objpath(digest), 'rb') as f: assert os.fstat(f.fileno()).st_size == digest.size_bytes offset = 0 @@ -332,12 +332,12 @@ class CASCache(ArtifactCache): request.write_offset = offset # max. 64 kB chunks request.data = f.read(chunk_size) - request.resource_name = resource_name # pylint: disable=cell-var-from-loop + request.resource_name = resname request.finish_write = remaining <= 0 yield request offset += chunk_size finished = request.finish_write - response = remote.bytestream.Write(request_stream()) + response = remote.bytestream.Write(request_stream(resource_name)) request = buildstream_pb2.UpdateReferenceRequest() request.keys.append(ref) -- cgit v1.2.1