1.1 --- a/test_indexed.py Sat Oct 01 00:01:04 2011 +0200
1.2 +++ b/test_indexed.py Sat Oct 01 00:40:38 2011 +0200
1.3 @@ -3,14 +3,20 @@
1.4 from simplex import *
1.5 import sys, time
1.6
1.7 -filename, step = sys.argv[1:3]
1.8 -terms = sys.argv[3:]
1.9 +try:
1.10 + separator = sys.argv.index("--")
1.11 + filename, interval = sys.argv[1:3]
1.12 + keys = map(int, sys.argv[3:separator])
1.13 + terms = groups(sys.argv[separator+1:], len(keys))
1.14 +except (IndexError, ValueError):
1.15 + print >>sys.stderr, "Usage: %s <filename> <interval> <key>... -- <term value>..." % sys.argv[0]
1.16 + sys.exit(1)
1.17
1.18 f = open(filename)
1.19 -tf = TextFile(f)
1.20 +tf = TextFile(f, keys)
1.21 try:
1.22 t = time.time()
1.23 - l = index_file(tf, int(step))
1.24 + l = index_file(tf, int(interval))
1.25 print "Indexed in %s seconds." % (time.time() - t)
1.26
1.27 # Now use the index.