simpy.util
— Utility functions for SimPy¶
A collection of utility functions:
start_delayed (env, generator, delay) |
Return a helper process that starts another process for generator after a certain delay. |
-
simpy.util.
start_delayed
(env, generator, delay)¶ Return a helper process that starts another process for generator after a certain delay.
process()
starts a process at the current simulation time. This helper allows you to start a process after a delay of delay simulation time units:>>> from simpy import Environment >>> from simpy.util import start_delayed >>> def my_process(env, x): ... print('%s, %s' % (env.now, x)) ... yield env.timeout(1) ... >>> env = Environment() >>> proc = start_delayed(env, my_process(env, 3), 5) >>> env.run() 5, 3
Raise a
ValueError
ifdelay <= 0
.