need_wait = max(need_wait, min_age - age)
min_age += 3
min_age *= 1.25
+ if need_wait > 0:
+ need_wait += random.random() - 0.5
return need_wait
def _rate_limit_cache_clean(self, now):
track.catchup()
if track.changed():
print track
- sleep(1)
+ sleep(0.5 + 0.5 * random.random())
#----- ship management aid -----