handle COPYENGINE_E_ACCESS_DENIED_SRC

This commit is contained in:
Dobatymo 2024-03-13 21:01:34 +08:00
parent 79caa04fea
commit 7d1230e517
1 changed files with 3 additions and 1 deletions

View File

@ -14,10 +14,12 @@ import pywintypes
from win32com.shell import shell, shellcon
from send2trash.win.IFileOperationProgressSink import create_sink
from win32api import FormatMessage
from winerror import ERROR_SHARING_VIOLATION
from winerror import ERROR_SHARING_VIOLATION, ERROR_ACCESS_DENIED
# ERROR_FILE_NOT_FOUND: 0x80070002 is automatically handled by Python
winerrormap = {
shellcon.COPYENGINE_E_SHARING_VIOLATION_SRC: ERROR_SHARING_VIOLATION,
shellcon.COPYENGINE_E_ACCESS_DENIED_SRC: ERROR_ACCESS_DENIED,
}