oioioi.sioworkers.backends

Module Contents

Classes

LocalBackend

A simple sioworkers backend which executes the work in the calling

SioworkersdBackend

A backend which collaborates with sioworkersd

Attributes

oioioi.sioworkers.backends._local_backend_lock[source]
class oioioi.sioworkers.backends.LocalBackend[source]

Bases: object

A simple sioworkers backend which executes the work in the calling process.

Perfect for tests or a single-machine OIOIOI setup.

run_job(job, **kwargs)[source]
run_jobs(dict_of_jobs, **kwargs)[source]
send_async_jobs(env, **kwargs)[source]
class oioioi.sioworkers.backends.SioworkersdBackend[source]

Bases: object

A backend which collaborates with sioworkersd

server[source]
run_job(job, **kwargs)[source]
run_jobs(dict_of_jobs, **kwargs)[source]
send_async_jobs(env, **kwargs)[source]