langchain_community.tools.e2b_data_analysis.unparse.Unparser¶
class langchain_community.tools.e2b_data_analysis.unparse.Unparser(tree, file=sys.stdout) → None.[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.