From 586cc16266912941edfbba86c7b1e4443c28acac Mon Sep 17 00:00:00 2001 From: deajan Date: Sun, 11 May 2025 14:41:21 +0200 Subject: [PATCH] Don't acquire lock for snapshot list, fixes #160 --- npbackup/restic_wrapper/__init__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/npbackup/restic_wrapper/__init__.py b/npbackup/restic_wrapper/__init__.py index dbc6629..fe77331 100644 --- a/npbackup/restic_wrapper/__init__.py +++ b/npbackup/restic_wrapper/__init__.py @@ -7,8 +7,8 @@ __intname__ = "npbackup.restic_wrapper" __author__ = "Orsiris de Jong" __copyright__ = "Copyright (C) 2022-2025 NetInvent" __license__ = "GPL-3.0-only" -__build__ = "2025041801" -__version__ = "2.7.0" +__build__ = "2025051101" +__version__ = "2.7.1" from typing import Tuple, List, Optional, Callable, Union @@ -939,9 +939,12 @@ class ResticRunner: cmd = "snapshots" if id: cmd += f" {id}" + no_lock = self.no_lock + self.no_lock = True result, output = self.executor( cmd, timeout=FAST_COMMANDS_TIMEOUT, errors_allowed=errors_allowed ) + self.no_lock = no_lock if result: msg = "Snapshots listed successfully" elif errors_allowed: