PlasmaCalcs.tools.multiprocessing

File Purpose: tools related to multiprocessing

Functions

check_pickle(x)

copy_via_pickle(x)

identity(x)

is_task_element(x)

mptest_add100(x)

mptest_echo(*args, **kw)

mptest_sleep(t)

mptest_sleep_add100(t)

Classes

CrashIfCalled([errmsg])

IdentityTask(x[, i])

MPTestClass()

Task(f[, args, kw, i])

TaskArray(tasks, *[, shape, checks])

TaskContainer(tasks, *args_super[, ...])

TaskContainerCallKwargsAttrHaver()

TaskGroup(tasks, *[, i, errors_ok, ...])

TaskList(*tasks[, from_list])

TaskPartition(original, groups, **kw_super)

UniqueTask(name[, repr, module_name, ...])