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
|
||||
from contextlib import suppress
|
||||
from functools import wraps
|
||||
from threading import Lock
|
||||
from threading import RLock
|
||||
|
||||
_plat = sys.platform.lower()
|
||||
iswindows = 'win32' in _plat or 'win64' in _plat
|
||||
|
||||
lock = Lock()
|
||||
lock = RLock()
|
||||
worker = None
|
||||
RMTREE_ACTION = 'rmtree'
|
||||
UNLINK_ACTION = 'unlink'
|
||||
|
Loading…
x
Reference in New Issue
Block a user