Public Member Functions | |
def | __enter__ |
def | __exit__ |
def | __init__ |
def | add_child |
def | announce |
def | get_status |
def | get_type |
def | insert_child |
def | prepend_child |
def | remove_child |
def | reset |
def | run |
def | set_status |
Public Attributes | |
children | |
name | |
reset_after | |
status | |
Private Attributes | |
_announce |
"The base Task class
Definition at line 42 of file pi_trees_lib.py.
def pi_trees_lib.pi_trees_lib.Task.__init__ | ( | self, | |
name, | |||
children = None , |
|||
reset_after = False , |
|||
announce = False , |
|||
args, | |||
kwargs | |||
) |
Reimplemented in composite_tasks.Count, and parallel_example.Count.
Definition at line 44 of file pi_trees_lib.py.
def pi_trees_lib.pi_trees_lib.Task.__enter__ | ( | self | ) |
Definition at line 89 of file pi_trees_lib.py.
def pi_trees_lib.pi_trees_lib.Task.__exit__ | ( | self, | |
exc_type, | |||
exc_val, | |||
exc_tb | |||
) |
Definition at line 92 of file pi_trees_lib.py.
def pi_trees_lib.pi_trees_lib.Task.add_child | ( | self, | |
c | |||
) |
Definition at line 64 of file pi_trees_lib.py.
def pi_trees_lib.pi_trees_lib.Task.announce | ( | self | ) |
Definition at line 82 of file pi_trees_lib.py.
def pi_trees_lib.pi_trees_lib.Task.get_status | ( | self | ) |
Definition at line 76 of file pi_trees_lib.py.
def pi_trees_lib.pi_trees_lib.Task.get_type | ( | self | ) |
Definition at line 85 of file pi_trees_lib.py.
def pi_trees_lib.pi_trees_lib.Task.insert_child | ( | self, | |
c, | |||
i | |||
) |
Definition at line 73 of file pi_trees_lib.py.
def pi_trees_lib.pi_trees_lib.Task.prepend_child | ( | self, | |
c | |||
) |
Definition at line 70 of file pi_trees_lib.py.
def pi_trees_lib.pi_trees_lib.Task.remove_child | ( | self, | |
c | |||
) |
Definition at line 67 of file pi_trees_lib.py.
def pi_trees_lib.pi_trees_lib.Task.reset | ( | self | ) |
Reimplemented in pi_trees_lib.pi_trees_lib.CallbackTask, pi_trees_lib.pi_trees_lib.UntilSuccess, pi_trees_lib.pi_trees_lib.UntilFailure, pi_trees_lib.pi_trees_lib.Limit, pi_trees_lib.pi_trees_lib.ParallelAll, pi_trees_lib.pi_trees_lib.ParallelOne, composite_tasks.Count, and parallel_example.Count.
Definition at line 58 of file pi_trees_lib.py.
def pi_trees_lib.pi_trees_lib.Task.run | ( | self | ) |
Reimplemented in pi_trees_lib.pi_trees_lib.always_fail, pi_trees_lib.pi_trees_lib.until_fail, pi_trees_lib.pi_trees_lib.task_not, pi_trees_lib.pi_trees_lib.ignore_success, pi_trees_lib.pi_trees_lib.ignore_failure, pi_trees_lib.pi_trees_lib.limit, pi_trees_lib.pi_trees_lib.loop, pi_trees_lib.pi_trees_lib.WaitTask, pi_trees_lib.pi_trees_lib.CallbackTask, pi_trees_lib.pi_trees_lib.AutoRemoveSequence, pi_trees_lib.pi_trees_lib.UntilSuccess, pi_trees_lib.pi_trees_lib.UntilFailure, pi_trees_lib.pi_trees_lib.Invert, pi_trees_lib.pi_trees_lib.AlwaysSucceed, pi_trees_lib.pi_trees_lib.AlwaysFail, pi_trees_lib.pi_trees_lib.IgnoreFailure, pi_trees_lib.pi_trees_lib.Limit, pi_trees_lib.pi_trees_lib.Loop, pi_trees_lib.pi_trees_lib.ParallelAll, pi_trees_lib.pi_trees_lib.ParallelOne, pi_trees_lib.pi_trees_lib.WeightedRandomIterator, pi_trees_lib.pi_trees_lib.RandomIterator, pi_trees_lib.pi_trees_lib.Iterator, pi_trees_lib.pi_trees_lib.WeightedRandomSelector, pi_trees_lib.pi_trees_lib.WeightedRandomSequence, pi_trees_lib.pi_trees_lib.RandomSequence, pi_trees_lib.pi_trees_lib.RandomSelector, pi_trees_lib.pi_trees_lib.Sequence, pi_trees_lib.pi_trees_lib.Selector, composite_tasks.Count, weighted_random_example.Message, and parallel_example.Count.
Definition at line 55 of file pi_trees_lib.py.
def pi_trees_lib.pi_trees_lib.Task.set_status | ( | self, | |
s | |||
) |
Definition at line 79 of file pi_trees_lib.py.
Reimplemented in pi_trees_lib.pi_trees_lib.Limit, and pi_trees_lib.pi_trees_lib.Loop.
Definition at line 44 of file pi_trees_lib.py.
Definition at line 44 of file pi_trees_lib.py.
Reimplemented in pi_trees_lib.pi_trees_lib.CallbackTask, pi_trees_lib.pi_trees_lib.Limit, pi_trees_lib.pi_trees_lib.Loop, composite_tasks.Count, weighted_random_example.Message, and parallel_example.Count.
Definition at line 44 of file pi_trees_lib.py.
Definition at line 44 of file pi_trees_lib.py.
Reimplemented in pi_trees_lib.pi_trees_lib.always_fail, pi_trees_lib.pi_trees_lib.until_fail, pi_trees_lib.pi_trees_lib.task_not, pi_trees_lib.pi_trees_lib.ignore_success, pi_trees_lib.pi_trees_lib.ignore_failure, pi_trees_lib.pi_trees_lib.limit, pi_trees_lib.pi_trees_lib.loop, pi_trees_lib.pi_trees_lib.CallbackTask, pi_trees_lib.pi_trees_lib.Limit, and pi_trees_lib.pi_trees_lib.Loop.
Definition at line 44 of file pi_trees_lib.py.