Jeremy Pinto <[email protected]> added the comment:
In fact, the issue seems to be coming from open() itself when opening a
non-existent directory in write mode:
[nav] In [1]: import os
...: nonexixstent_dir = 'not_a_dir/'
...: assert not os.path.exists(nonexixstent_dir)
...: with open(nonexixstent_dir, 'wb') as fdst:
...: pass
---------------------------------------------------------------------------
IsADirectoryError Traceback (most recent call last)
<ipython-input-1-73d4010d6f34> in <module>
2 dir_path = 'not_a_dir/'
3 assert not os.path.exists(nonexixstent_dir)
----> 4 with open(nonexixstent_dir, 'wb') as fdst:
5 pass
IsADirectoryError: [Errno 21] Is a directory: 'not_a_dir/'
----------
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue43219>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com