diff options
author | Charles Harris <charlesr.harris@gmail.com> | 2020-01-05 17:27:25 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-05 17:27:25 -0700 |
commit | ba81c4200f289b393755d954f7450804ec8f897a (patch) | |
tree | 9c5105f9d1974b355fd55a3adab09d83e2846490 /numpy/distutils/unixccompiler.py | |
parent | b5739e8a81c71174b75cf4c8f9de4eccaa7eca2c (diff) | |
parent | da0497fdf35a7bf851f3625b0df07cde950f5f49 (diff) | |
download | numpy-ba81c4200f289b393755d954f7450804ec8f897a.tar.gz |
Merge pull request #15248 from eric-wieser/avoid-exc_info
MAINT: cleanup use of sys.exc_info
Diffstat (limited to 'numpy/distutils/unixccompiler.py')
-rw-r--r-- | numpy/distutils/unixccompiler.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/numpy/distutils/unixccompiler.py b/numpy/distutils/unixccompiler.py index 23db2a814..9a4d3ba52 100644 --- a/numpy/distutils/unixccompiler.py +++ b/numpy/distutils/unixccompiler.py @@ -7,7 +7,6 @@ import os from distutils.errors import DistutilsExecError, CompileError from distutils.unixccompiler import * from numpy.distutils.ccompiler import replace_method -from numpy.distutils.compat import get_exception from numpy.distutils.misc_util import _commandline_dep_string if sys.version_info[0] < 3: @@ -54,8 +53,8 @@ def UnixCCompiler__compile(self, obj, src, ext, cc_args, extra_postargs, pp_opts try: self.spawn(self.compiler_so + cc_args + [src, '-o', obj] + deps + extra_postargs, display = display) - except DistutilsExecError: - msg = str(get_exception()) + except DistutilsExecError as e: + msg = str(e) raise CompileError(msg) # add commandline flags to dependency file @@ -126,8 +125,8 @@ def UnixCCompiler_create_static_lib(self, objects, output_libname, try: self.spawn(self.ranlib + [output_filename], display = display) - except DistutilsExecError: - msg = str(get_exception()) + except DistutilsExecError as e: + msg = str(e) raise LibError(msg) else: log.debug("skipping %s (up-to-date)", output_filename) |