:py:mod:`oioioi.sioworkers.backends` ==================================== .. py:module:: oioioi.sioworkers.backends Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: oioioi.sioworkers.backends.LocalBackend oioioi.sioworkers.backends.SioworkersdBackend Attributes ~~~~~~~~~~ .. autoapisummary:: oioioi.sioworkers.backends._local_backend_lock .. py:data:: _local_backend_lock .. py:class:: LocalBackend Bases: :py:obj:`object` A simple sioworkers backend which executes the work in the calling process. Perfect for tests or a single-machine OIOIOI setup. .. py:method:: run_job(job, **kwargs) .. py:method:: run_jobs(dict_of_jobs, **kwargs) .. py:method:: send_async_jobs(env, **kwargs) .. py:class:: SioworkersdBackend Bases: :py:obj:`object` A backend which collaborates with sioworkersd .. py:attribute:: server .. py:method:: run_job(job, **kwargs) .. py:method:: run_jobs(dict_of_jobs, **kwargs) .. py:method:: send_async_jobs(env, **kwargs)