Code Execution

Code Module

Executor Base

class openchatbi.code.executor_base.ExecutorBase(variable: dict = None)[source]

Bases: object

Base class for executing python code.

__init__(variable: dict = None)[source]
run_code(code: str) -> (<class 'bool'>, <class 'str'>)[source]

Execute python code.

set_variable(key: str, value: Any) None[source]

Set variable.

Local Executor

class openchatbi.code.local_executor.LocalExecutor(variable: dict = None)[source]

Bases: ExecutorBase

run_code(code: str) str[source]

Execute python code.