Eryk Sun <eryk...@gmail.com> added the comment:

ERROR_NETWORK_ACCESS_DENIED (65) should probably be added to the ignore list. I 
don't know whether it occurs in practice, but we have it mapped to EACCES in 
PC/errmap.h. The common access error is ERROR_ACCESS_DENIED (5), even on a UNC 
share with restricted access.

Add ERROR_DEV_NOT_EXIST (55) only if you have a case that fails with this error 
code. It's from the NT status code STATUS_DEVICE_DOES_NOT_EXIST. This might 
occur when trying to automount a device that's pending removal (see the 
implementation in ReactOS IopMountVolume [1]), but I can't create this 
condition. I think a device object would need to be practically stuck in the 
pending removal state for this to be a practical problem.

ERROR_LOCK_VIOLATION (33) isn't relevant. It's an I/O access error for a locked 
range of a file. realpath() doesn't read or write file data.

For the others, I'd wait for an issue to be reported. 

---

[1] 
https://github.com/reactos/reactos/blob/master/ntoskrnl/io/iomgr/volume.c#L457

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue44817>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to