ash: do not let EXIT trap to fire in `trap`
[oweals/busybox.git] / scripts / bloat-o-meter
index 02e8c8a0f5c85c4234d1013042047ccf21dda0ed..eb6fb87d5f551b50ae96ccbd020429f34a939eb5 100755 (executable)
@@ -16,19 +16,19 @@ def usage():
 if len(sys.argv) < 3:
     usage()
 
-for f in sys.argv[1], sys.argv[2]:
+for f in sys.argv[1:3]:
     if not os.path.exists(f):
         sys.stderr.write("Error: file '%s' does not exist\n" % f)
         usage()
 
-nm_args = " ".join([x for x in sys.argv[3:]])
+nm_args = " ".join(sys.argv[3:])
 def getsizes(file):
     sym = {}
     for l in os.popen("nm --size-sort %s %s" % (nm_args, file)).readlines():
-       l = l.strip()
-       # Skip empty lines
+        l = l.strip()
+        # Skip empty lines
         if not len(l): continue
-       # Skip archive members
+        # Skip archive members
         if len(l.split()) == 1 and l.endswith(':'):
           continue
         size, type, name = l.split()