langchain_community.tools.e2b_data_analysis.unparse.Unparser¶

class langchain_community.tools.e2b_data_analysis.unparse.Unparser(tree, file=sys.stdout)[source]¶

Methods in this class recursively traverse an AST and output source code for the abstract syntax; original formatting is disregarded.

Print the source for tree to file.

Attributes

binop

boolops

cmpops

unop

Methods

__init__(tree[, file])

Unparser(tree, file=sys.stdout) -> None.

dispatch(tree)

Dispatcher function, dispatching tree type T to method _T.

enter()

Print ':', and increase the indentation.

fill([text])

Indent a piece of text, according to the current indentation level

leave()

Decrease the indentation level.

write(text)

Append a piece of text to the current line.

__init__(tree, file=<_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>)[source]¶

Unparser(tree, file=sys.stdout) -> None. Print the source for tree to file.

dispatch(tree)[source]¶

Dispatcher function, dispatching tree type T to method _T.

enter()[source]¶

Print ‘:’, and increase the indentation.

fill(text='')[source]¶

Indent a piece of text, according to the current indentation level

leave()[source]¶

Decrease the indentation level.

write(text)[source]¶

Append a piece of text to the current line.