langchain.utilities.python.PythonREPL¶

class langchain.utilities.python.PythonREPL(*, _globals: Optional[Dict] = None, _locals: Optional[Dict] = None)[source]¶

Bases: BaseModel

Simulates a standalone Python REPL.

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

param globals: Optional[Dict] [Optional] (alias '_globals')¶
param locals: Optional[Dict] [Optional] (alias '_locals')¶
run(command: str, timeout: Optional[int] = None) str[source]¶

Run command with own globals/locals and returns anything printed. Timeout after the specified number of seconds.

classmethod worker(command: str, globals: Optional[Dict], locals: Optional[Dict], queue: Queue) None[source]¶

Examples using PythonREPL¶