mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Use a recursive lock for safe_atexit
This commit is contained in:
parent
d2154e66dc
commit
0282410b15
@ -10,12 +10,12 @@ import sys
|
|||||||
import time
|
import time
|
||||||
from contextlib import suppress
|
from contextlib import suppress
|
||||||
from functools import wraps
|
from functools import wraps
|
||||||
from threading import Lock
|
from threading import RLock
|
||||||
|
|
||||||
_plat = sys.platform.lower()
|
_plat = sys.platform.lower()
|
||||||
iswindows = 'win32' in _plat or 'win64' in _plat
|
iswindows = 'win32' in _plat or 'win64' in _plat
|
||||||
|
|
||||||
lock = Lock()
|
lock = RLock()
|
||||||
worker = None
|
worker = None
|
||||||
RMTREE_ACTION = 'rmtree'
|
RMTREE_ACTION = 'rmtree'
|
||||||
UNLINK_ACTION = 'unlink'
|
UNLINK_ACTION = 'unlink'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user