WIP: Add locking of borgmatic config file #254

Closed
drewkett wants to merge 9 commits from (deleted):configlock into main
1 changed files with 2 additions and 2 deletions
Showing only changes of commit f8dec72e98 - Show all commits

View File

@ -1,9 +1,9 @@
import collections
import fcntl
import json
import logging
import os
import sys
import fcntl
from subprocess import CalledProcessError
import colorama
@ -55,7 +55,7 @@ def run_configuration(config_filename, config, arguments):
encountered_error = None
error_repository = ''
if location.get("lock_client",False):
if location.get("lock_client", False):
lock_f = open(config_filename)
try:
fcntl.flock(lock_f.fileno(), fcntl.LOCK_EX | fcntl.LOCK_NB)