Allow custom timeout for db locking
This commit is contained in:
parent
9272b3f8e3
commit
93458c4782
1 changed files with 2 additions and 2 deletions
|
@ -3,9 +3,9 @@ import json
|
|||
import pathlib
|
||||
import time
|
||||
|
||||
def lock(name):
|
||||
def lock(name, timeout=5):
|
||||
lockfile = pathlib.Path.home() / f'{name}.lock'
|
||||
for i in range(5):
|
||||
for i in range(timeout):
|
||||
try:
|
||||
lockfile.symlink_to('/dev/null')
|
||||
return
|
||||
|
|
Loading…
Reference in a new issue