From ffa1a813b41d59cb3bdcd96429b9cbb3535e2d88 Mon Sep 17 00:00:00 2001 From: Johannes Berg Date: Sun, 5 Dec 2021 21:19:52 +0100 Subject: [PATCH] NoOpContextManager: fix init/close/__del__ logic Initialize self.closed, etc. Signed-off-by: Johannes Berg Reviewed-by: Rob Browning [rlb@defaultvalue.org: split from larger commit; adjust commit message] Signed-off-by: Rob Browning Tested-by: Rob Browning --- lib/bup/cmd/split.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/bup/cmd/split.py b/lib/bup/cmd/split.py index 87da1c2..6a646e7 100755 --- a/lib/bup/cmd/split.py +++ b/lib/bup/cmd/split.py @@ -44,13 +44,13 @@ bwlimit= maximum bytes/sec to transmit to server class NoOpPackWriter: def __init__(self): - pass + self.closed = False def __enter__(self): return self def __exit__(self, type, value, traceback): - return None # since close() does nothing + self.close() def close(self): - assert self.closed + self.closed = True def __del__(self): assert self.closed def new_blob(self, content): -- 2.39.2