[New-bugs-announce] [issue35692] pathlib.Path.exists() on non-existent drive raises WinError instead of returning False
Jordan Hueckstaedt
report at bugs.python.org
Tue Jan 8 22:00:15 EST 2019
New submission from Jordan Hueckstaedt <assumptionsoup at gmail.com>:
Tested in 3.7.0 on windows 10.
This looks related to https://bugs.python.org/issue22759
>>> import pathlib
>>> pathlib.Path(r"E:\Whatever\blah.txt").exists() # This drive doesn't exist
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\jordanhu\AppData\Local\Continuum\anaconda2\envs\py3\lib\pathlib.py", line 1318, in exists
self.stat()
File "C:\Users\jordanhu\AppData\Local\Continuum\anaconda2\envs\py3\lib\pathlib.py", line 1140, in stat
return self._accessor.stat(self)
PermissionError: [WinError 21] The device is not ready: 'E:\\Whatever\\blah.txt'
>>> pathlib.Path(r"C:\Whatever\blah.txt").exists() # This drive exists
False
----------
messages: 333275
nosy: Jordan Hueckstaedt
priority: normal
severity: normal
status: open
title: pathlib.Path.exists() on non-existent drive raises WinError instead of returning False
type: behavior
versions: Python 3.7
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue35692>
_______________________________________
More information about the New-bugs-announce
mailing list