ExecutionContext#

class council.contexts.ExecutionContext(execution_log: ExecutionLog | None = None, path: str = '', node: Monitorable | None = None)[source]#

Bases: object

context storing the execution information

property entry: ExecutionLogEntry#

the current log entry

property execution_log: ExecutionLog#

the execution log

new_for(monitored: Monitored) ExecutionContext[source]#

returns a new instance for the given object

new_from_name(name: str) ExecutionContext[source]#

returns a new instance for the given name