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.
test() Runs SimPy’s test suite via py.test.
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 if delay <= 0.

simpy.util.test()

Runs SimPy’s test suite via py.test.

Read the Docs v: 3.0.7
Versions
latest
stable
3.0.7
3.0.6
3.0.5
3.0.4
3.0.3
3.0.2
3.0.1
3.0
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.