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
- check_signature_compatibility(node, function_metadata)¶
- async generic_visit(node)¶
Called if no explicit visitor function exists for a node.
- async resolve_arg(arg)¶
- async visit(node)¶
Visit a node.
- async visit_Assign(node)¶
- async visit_Call(node)¶
- rixaplugin.pylot.python_parsing.class_to_func_signatures(cls)¶
- 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)¶