ExecutionState(mode: Mode, working_dir: os.PathLike, engine_dir: os.PathLike, additional_context: Dict[Any, Any] = None)¶
__init__(mode: Mode, working_dir: os.PathLike, engine_dir: os.PathLike, additional_context: Dict[Any, Any] = None)¶
Initialize self. See help(type(self)) for accurate signature.
__init__(mode, working_dir, engine_dir[, …])
Indicates that we are within a conditional / ifelse block and the active branch is not done.
We cannot use a context manager here, so we will mimic the context manager API Reason we cannot use is because branch is a functional api and the context block is not well defined TODO we might want to create a new node manager here, as we want to capture all nodes in this branch context
Removes any current branch logic
Indicates that we are within an if-else block and the current branch has evaluated to true.