summaryrefslogtreecommitdiff
path: root/numpy/distutils/cpuinfo.py
diff options
context:
space:
mode:
authorMike Nolta <mike@nolta.net>2017-08-15 12:51:17 -0400
committerMike Nolta <mike@nolta.net>2017-08-15 12:51:17 -0400
commita343a78a19d2b44dff753062acf54304e34dd0a6 (patch)
tree19170b10f7cd8492562768a8a304c54beddb2e20 /numpy/distutils/cpuinfo.py
parentd79482d607e9a6338c27fbff27ccfde8879980b8 (diff)
downloadnumpy-a343a78a19d2b44dff753062acf54304e34dd0a6.tar.gz
BUG: fix distutils/cpuinfo.py:getoutput()
If getstatusoutput() throws an exception, getoutput() tries to catch it, but then crashes with: UnboundLocalError: local variable 'output' referenced before assignment because it tries to return the non-existent result of getstatusoutput().
Diffstat (limited to 'numpy/distutils/cpuinfo.py')
-rw-r--r--numpy/distutils/cpuinfo.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/numpy/distutils/cpuinfo.py b/numpy/distutils/cpuinfo.py
index 33b3ee2ef..580299347 100644
--- a/numpy/distutils/cpuinfo.py
+++ b/numpy/distutils/cpuinfo.py
@@ -35,7 +35,7 @@ def getoutput(cmd, successful_status=(0,), stacklevel=1):
except EnvironmentError:
e = get_exception()
warnings.warn(str(e), UserWarning, stacklevel=stacklevel)
- return False, output
+ return False, ""
if os.WIFEXITED(status) and os.WEXITSTATUS(status) in successful_status:
return True, output
return False, output