foxes.utils.runners.Runner

class foxes.utils.runners.Runner[source]

Bases: object

Abstract base class for runners.

__init__()[source]

Methods

__init__()

finalize()

Finalize the runner

initialize()

Initialize the runner

run(func[, args, kwargs])

Runs the given function.

Attributes

initialized

Initialization flag

__init__()[source]
finalize()[source]

Finalize the runner

initialize()[source]

Initialize the runner

property initialized

Initialization flag

Returns:

Initialization flag

Return type:

bool

abstract run(func, args=(), kwargs={})[source]

Runs the given function.

Parameters:
  • func (Function) – The function to be run

  • args (tuple) – The function arguments

  • kwargs (dict) – The function keyword arguments

Returns:

results – The functions return value

Return type:

Any