rixaplugin.pylot package

Submodules

rixaplugin.pylot.proxy_builder module

rixaplugin.pylot.proxy_builder.base_function_factory(*args, **kwargs)
rixaplugin.pylot.proxy_builder.construct_importable(name, function_specs, description=None)
rixaplugin.pylot.proxy_builder.create_function_with_signature(name, args, kwargs, varkw, return_annotation=None, docstring='', function_factory=<function base_function_factory>)
rixaplugin.pylot.proxy_builder.create_module(name, function_specs, description=None, module_file='REMOTE', function_factory=<function base_function_factory>, module=None)

rixaplugin.pylot.python_parsing module

class rixaplugin.pylot.python_parsing.CodeVisitor(func_callback, func_map={})

Bases: NodeVisitor

async generic_visit(node)

Called if no explicit visitor function exists for a node.

async visit(node)

Visit a node.

async visit_Assign(node)
async visit_BinOp(node)
async visit_Call(node)
async visit_Constant(node)
async visit_Name(node)
async visit_Num(node)
rixaplugin.pylot.python_parsing.class_to_func_signatures(cls)
async rixaplugin.pylot.python_parsing.execute_str_as_code(code_str, func_callback, func_map={})
rixaplugin.pylot.python_parsing.function_signature_to_dict(func)
rixaplugin.pylot.python_parsing.generate_python_doc(func_dict, include_docstr=True, short=False, tabulators=1)

Module contents