mirror of https://github.com/python/cpython
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
|
@ -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…
Reference in New Issue