mirror of
https://github.com/netinvent/npbackup.git
synced 2025-10-26 05:16:55 +08:00
Avoid check_if_init logic when unlocking repo
This commit is contained in:
parent
083f444038
commit
eef5269375
1 changed files with 8 additions and 4 deletions
|
|
@ -7,8 +7,8 @@ __intname__ = "npbackup.restic_wrapper"
|
|||
__author__ = "Orsiris de Jong"
|
||||
__copyright__ = "Copyright (C) 2022-2024 NetInvent"
|
||||
__license__ = "GPL-3.0-only"
|
||||
__build__ = "2024101201"
|
||||
__version__ = "2.3.0"
|
||||
__build__ = "2024101501"
|
||||
__version__ = "2.3.1"
|
||||
|
||||
|
||||
from typing import Tuple, List, Optional, Callable, Union
|
||||
|
|
@ -670,8 +670,12 @@ class ResticRunner:
|
|||
self.repository,
|
||||
self.repository.split(":")[0] + ":_(o_O)_hidden_by_npbackup",
|
||||
)
|
||||
msg = f"Backend is not ready to perform operation {fn.__name__}. Repo maybe inaccessible or not initialized. You can try to run a backup to initialize the repository:\n{output}." # pylint: disable=E1101 (no-member)
|
||||
return self.convert_to_json_output(False, msg=msg)
|
||||
if "repository is already locked" in output and fn.__name__ == "unlock":
|
||||
# our is ready check should not fail if repo is locked
|
||||
pass
|
||||
else:
|
||||
msg = f"Backend is not ready to perform operation {fn.__name__}. Repo maybe inaccessible or not initialized. You can try to run a backup to initialize the repository:\n{output}." # pylint: disable=E1101 (no-member)
|
||||
return self.convert_to_json_output(False, msg=msg)
|
||||
# pylint: disable=E1102 (not-callable)
|
||||
return fn(self, *args, **kwargs)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue