X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Futils%2Ffilelock.py;h=959f6362d977503718d6c6e37c3addbcba6d771b;hb=37dd60538984a3917354b794a5c96b0a025f8e95;hp=2cb33a706991767f3d3438023f2ac086c9cf09bb;hpb=5155de9f17342ee68f19196d7658751883f4145a;p=mpd-sima.git diff --git a/sima/utils/filelock.py b/sima/utils/filelock.py index 2cb33a7..959f636 100644 --- a/sima/utils/filelock.py +++ b/sima/utils/filelock.py @@ -31,9 +31,10 @@ import errno import os import time + class FileLockException(Exception): """FileLock Exception""" - pass + class FileLock: """ A plain file lock whit context-manager""" @@ -58,7 +59,7 @@ class FileLock: while True: try: self.filedsc = os.open(self.lockfile, - os.O_CREAT|os.O_EXCL|os.O_RDWR) + os.O_CREAT | os.O_EXCL | os.O_RDWR) break except OSError as err: if err.errno != errno.EEXIST: