Nils Kattenbeck <nilskem...@gmail.com> added the comment:

Yes I understand that the function handles this specially to not raise an 
exception if the file is not found in the package (even though the intention 
behind this is not clear to me). However if a user causes a 
FileNotFoundException itself inside of the context manager everything breaks 
(e.g. does something erroneous with the path, calls subprocess.run with a non 
existing binary etc).

----------

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

Reply via email to