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:
raise
if (time.time() - start_time) >= self.timeout:
- raise FileLockException('Timeout occured.')
+ raise FileLockException('Timeout occured.') from err
time.sleep(self.delay)
self.is_locked = True