mirror of
https://github.com/python/cpython.git
synced 2025-08-01 23:53:15 +00:00
Catch DistutilsOptionError in 'setup()' -- it's thrown either because of
errors in the setup script or on the command line, so shouldn't result in a traceback.
This commit is contained in:
parent
db80754abc
commit
ddad73bca9
1 changed files with 3 additions and 1 deletions
|
@ -96,7 +96,9 @@ def setup (**attrs):
|
||||||
"error: %s: %s" % (exc.filename, exc.strerror)
|
"error: %s: %s" % (exc.filename, exc.strerror)
|
||||||
else:
|
else:
|
||||||
raise SystemExit, str (exc)
|
raise SystemExit, str (exc)
|
||||||
except (DistutilsExecError, DistutilsFileError), msg:
|
except (DistutilsExecError,
|
||||||
|
DistutilsFileError,
|
||||||
|
DistutilsOptionError), msg:
|
||||||
raise SystemExit, "error: " + str (msg)
|
raise SystemExit, "error: " + str (msg)
|
||||||
|
|
||||||
# setup ()
|
# setup ()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue