[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[or-cvs] r21642: {projects} Some metrics script cleanups (projects/gettor)
Author: kaner
Date: 2010-02-14 20:43:02 +0000 (Sun, 14 Feb 2010)
New Revision: 21642
Modified:
projects/gettor/MakeStat.py
Log:
Some metrics script cleanups
Modified: projects/gettor/MakeStat.py
===================================================================
--- projects/gettor/MakeStat.py 2010-02-14 18:51:10 UTC (rev 21641)
+++ projects/gettor/MakeStat.py 2010-02-14 20:43:02 UTC (rev 21642)
@@ -82,21 +82,28 @@
print packstr,
print ""
+def printStatsGNUPlot(days):
+ for day in sorted(days.iterkeys()):
+ packs = days[day]
+ print day,
+ for pack in sorted(packs.iterkeys()):
+ print packs[pack],
+ print ""
def main():
days = {}
- if len(sys.argv) != 2:
+ if len(sys.argv) < 2:
print >> sys.stderr, "Usage: %s LOGDIR" % sys.argv[0]
sys.exit(1)
- if not os.path.isdir(sys.argv[1]):
- print >> sys.stderr, "Not a directory: %s" % sys.argv[1]
- sys.exit(1)
- for dirname, dirnames, filenames in os.walk('.'):
- for filename in filenames:
- makestats(filename, days)
+ for arg in sys.argv:
+ if not os.path.isfile(arg):
+ print >> sys.stderr, "Not a file: %s" % arg
+ sys.exit(1)
+ makestats(arg, days)
printStatsStdout(days)
+ #printStatsGNUPlot(days)
if __name__ == "__main__":
main()