mirror of
https://github.com/arsenetar/send2trash.git
synced 2025-05-08 01:39:51 +00:00
handle COPYENGINE_E_ACCESS_DENIED_SRC
This commit is contained in:
parent
79caa04fea
commit
7d1230e517
@ -14,10 +14,12 @@ import pywintypes
|
|||||||
from win32com.shell import shell, shellcon
|
from win32com.shell import shell, shellcon
|
||||||
from send2trash.win.IFileOperationProgressSink import create_sink
|
from send2trash.win.IFileOperationProgressSink import create_sink
|
||||||
from win32api import FormatMessage
|
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 = {
|
winerrormap = {
|
||||||
shellcon.COPYENGINE_E_SHARING_VIOLATION_SRC: ERROR_SHARING_VIOLATION,
|
shellcon.COPYENGINE_E_SHARING_VIOLATION_SRC: ERROR_SHARING_VIOLATION,
|
||||||
|
shellcon.COPYENGINE_E_ACCESS_DENIED_SRC: ERROR_ACCESS_DENIED,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user