skl.msg('puzzle "%s" no standing found' % puzzle)
continue
standing = sl[0]
- for i in range(0, len(standingvals)-1):
+ for i in range(0, len(standingvals)):
if standing == standingvals[i]:
self.standings[puzzle] = i
if not puzzle in self.standings:
ao('--all-puzzles', action='store_false', dest='ship_duty',
help='show all puzzles, not just ship duty stations')
+ ao('--min-cache-reuse', type='int', dest='min_max_age',
+ metavar='SECONDS', default=60,
+ help='always reuse cache yoweb data if no older than this')
+
(opts,args) = pa.parse_args()
random.seed()
except KeyError: pa.error('unknown mode "%s"' % mode)
# fixed parameters
- opts.min_max_age = 60
- opts.expire_age = 3600
+ opts.expire_age = max(3600, opts.min_max_age)
+
opts.ship_reboard_clearout = 3600
if opts.cache_dir.startswith('~/'):