mirror of
https://github.com/python/cpython.git
synced 2024-11-24 18:34:43 +08:00
add filename to ENOENT message #4925
This commit is contained in:
parent
c610e3e55e
commit
5f78040057
@ -1255,6 +1255,8 @@ class Popen(object):
|
||||
errno = int(hex_errno, 16)
|
||||
if errno != 0:
|
||||
err_msg = os.strerror(errno)
|
||||
if errno == errno.ENOENT:
|
||||
err_msg += ': ' + repr(args[0])
|
||||
raise child_exception_type(errno, err_msg)
|
||||
raise child_exception_type(err_msg)
|
||||
|
||||
|
@ -666,6 +666,7 @@ class POSIXProcessTestCase(BaseTestCase):
|
||||
# string and instead capture the exception that we want to see
|
||||
# below for comparison.
|
||||
desired_exception = e
|
||||
desired_exception.strerror += ': ' + repr(sys.executable)
|
||||
else:
|
||||
self.fail("chdir to nonexistant directory %s succeeded." %
|
||||
nonexistent_dir)
|
||||
|
@ -726,6 +726,7 @@ Ilya Sandler
|
||||
Mark Sapiro
|
||||
Ty Sarna
|
||||
Ben Sayer
|
||||
Andrew Schaaf
|
||||
Michael Scharf
|
||||
Andreas Schawo
|
||||
Neil Schemenauer
|
||||
|
Loading…
Reference in New Issue
Block a user