Welcome to MultiRunnable’s documentation!

Travis-CI build status Package release version in GitHub Package version in PyPi License

GitHub Release

v0.17.0a1.dev1

PyPi Release

0.15.2

Date

Feb 07, 2022

Building Status

OS

Building Status

Coverage Status

Linux

Travis-CI building status

(Deprecated CI)

Linux

Circle-CI building status

Test coverage with 'codecov'

Linux

GitHub-Actions building status

Windows

AppVeyor building status

Test coverage with 'coveralls'

Overview

A Python framework integrates running multiple tasks simultaneously with different strategy. It target to help developers build parallelism feature easily and clearly. You just only focus on the business logic implementations or others.

Let’s demonstrate an example to show how easy and clear it is!

from multirunnable import SimpleExecutor, RunningMode

_executor = SimpleExecutor(mode=RunningMode.Parallel, executors=10)
_executor.run(function=target_function, args=("index_1", "index_2.2"))