| 1234567891011121314151617181920212223242526272829303132333435 | # -*- coding: utf-8 -*-from __future__ import absolute_importimport sysfrom time import sleepfrom celery.utils import timer2 as timerdef noop(*args, **kwargs):    returndef insert(s, n=100000):    for i in xrange(n):        s.apply_after(1 + (i and i / 10.0), noop, (i, ))def slurp(s, n=100000):    i = 0    it = iter(s)    while i < n:        delay, entry = next(it)        if entry:            i += 1            s.apply_entry(entry)        #else:            #if delay:            #    sleep(delay)if __name__ == '__main__':    s = timer.Schedule()    insert(s)    if '--insert-only' not in sys.argv:        slurp(s)
 |