[kernel] r14581 - dists/sid/linux-2.6/debian/bin

Bastian Blank waldi at alioth.debian.org
Sat Nov 7 08:06:51 UTC 2009


Author: waldi
Date: Sat Nov  7 08:06:47 2009
New Revision: 14581

Log:
debian/bin/abiupdate.py: Provide stack trace of real exceptions.

Modified:
   dists/sid/linux-2.6/debian/bin/abiupdate.py

Modified: dists/sid/linux-2.6/debian/bin/abiupdate.py
==============================================================================
--- dists/sid/linux-2.6/debian/bin/abiupdate.py	Fri Nov  6 21:07:45 2009	(r14580)
+++ dists/sid/linux-2.6/debian/bin/abiupdate.py	Sat Nov  7 08:06:47 2009	(r14581)
@@ -93,11 +93,7 @@
         u = url(self.source, filename)
         filename_out = self.dir + "/" + filename
 
-        try:
-            f_in = urllib2.urlopen(u)
-        except urllib2.HTTPError, e:
-            raise RuntimeError('Failed to retrieve %s: %s' % (e.filename, e))
-
+        f_in = urllib2.urlopen(u)
         f_out = file(filename_out, 'w')
         while 1:
             r = f_in.read()
@@ -150,8 +146,12 @@
             abi = self.get_abi(arch, localversion)
             self.save_abi(abi, arch, featureset, flavour)
             self.log("Ok.\n")
+        except urllib2.HTTPError, e:
+            self.log("Failed to retrieve %s: %s\n" % (e.filename, e))
         except StandardError, e:
-            self.log("FAILED! (%s)\n" % str(e))
+            self.log("FAILED!\n")
+            import traceback
+            traceback.print_exc(None, sys.stdout)
 
 if __name__ == '__main__':
     options = optparse.OptionParser()



More information about the Kernel-svn-changes mailing list