botlib.task

adapted thread to add extra functionality to threads.

class Task(*args, **kwargs)[source]

Bases: threading.Thread

Task are adapted Threads.

clear()[source]

clear the ready flag.

isSet()[source]

see if the object ready flag is set.

join(*args, **kwargs)[source]

join the thread and signal ready.

put(func, *args)[source]

put a new function to execute.

ready()[source]

signal the event as being ready.

run()[source]

run the threads botloop.

stop()[source]

stop the task.

wait(sec=180.0)[source]

wait for the task to be ready.

_counter = <botlib.object.Default>