Index: setup.py =================================================================== RCS file: /cvsroot/python/python/dist/src/setup.py,v retrieving revision 1.149 diff -c -r1.149 setup.py *** setup.py 23 Feb 2003 21:47:05 -0000 1.149 --- setup.py 23 Feb 2003 21:48:22 -0000 *************** *** 207,217 **** self.get_ext_filename(self.get_ext_fullname(ext.name))) try: imp.load_dynamic(ext.name, ext_filename) ! except ImportError, why: if 1: ! self.announce('*** WARNING: renaming "%s" since importing it' ! ' failed: %s' % (ext.name, why), level=3) assert not self.inplace basename, tail = os.path.splitext(ext_filename) newname = basename + "_failed" + tail --- 207,223 ---- self.get_ext_filename(self.get_ext_fullname(ext.name))) try: imp.load_dynamic(ext.name, ext_filename) ! except: ! ! exc_type, why, tb = sys.exc_info() ! reason = 'since importing it failed' ! if not isinstance(reason, ImportError): ! reason = 'since an exception occurred during import' if 1: ! msg = '*** WARNING: renaming "%s" %s: %s' % \ ! (ext.name, reason, why) ! self.announce(msg, level=3) assert not self.inplace basename, tail = os.path.splitext(ext_filename) newname = basename + "_failed" + tail