[Numpy-svn] r3740 - trunk/numpy/distutils
numpy-svn at scipy.org
numpy-svn at scipy.org
Thu May 10 13:26:21 EDT 2007
Author: cookedm
Date: 2007-05-10 12:26:20 -0500 (Thu, 10 May 2007)
New Revision: 3740
Modified:
trunk/numpy/distutils/core.py
Log:
Use a try/finally instead of try/except Exception for cleanup in numpy/distutils/core.py
Modified: trunk/numpy/distutils/core.py
===================================================================
--- trunk/numpy/distutils/core.py 2007-05-10 17:24:44 UTC (rev 3739)
+++ trunk/numpy/distutils/core.py 2007-05-10 17:26:20 UTC (rev 3740)
@@ -130,19 +130,17 @@
distutils.core._setup_stop_after = "commandline"
try:
dist = setup(**new_attr)
+ finally:
distutils.core._setup_distribution = old_dist
distutils.core._setup_stop_after = old_stop
- except Exception,msg:
- distutils.core._setup_distribution = old_dist
- distutils.core._setup_stop_after = old_stop
- raise msg
if dist.help or not _command_line_ok():
# probably displayed help, skip running any commands
return dist
# create setup dictionary and append to new_attr
config = configuration()
- if hasattr(config,'todict'): config = config.todict()
+ if hasattr(config,'todict'):
+ config = config.todict()
_dict_append(new_attr, **config)
# Move extension source libraries to libraries
More information about the Numpy-svn
mailing list