mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix #2598 (Calibre 0.6b6 Crash While Converting)
This commit is contained in:
parent
cab5e4f95c
commit
78cd647c6e
@ -15,7 +15,7 @@ class LockError(Exception):
|
||||
|
||||
class ExclusiveFile(object):
|
||||
|
||||
def __init__(self, path, timeout=10):
|
||||
def __init__(self, path, timeout=15):
|
||||
self.path = path
|
||||
self.timeout = timeout
|
||||
|
||||
@ -44,10 +44,9 @@ class ExclusiveFile(object):
|
||||
return self.file
|
||||
|
||||
def __exit__(self, type, value, traceback):
|
||||
self.file.close()
|
||||
if iswindows:
|
||||
win32api.CloseHandle(self.mutex)
|
||||
|
||||
self.file.close()
|
||||
|
||||
def _clean_lock_file(file):
|
||||
try:
|
||||
|
Loading…
x
Reference in New Issue
Block a user