Functions | |
| def | _compute_outfile_path (outdir, target_path) |
| def | _find_all_genpy_modules_genmsg (package_dir) |
| def | _find_all_genpy_modules_py (package_dir) |
| def | _load_spec (msg_context, loader, package, target_path, search_paths) |
| def | _make_dirs (path) |
| def | generate_message_stub (package, spec) |
| def | generate_module_stub (package_dir, outdir, module_finder) |
| def | generate_service_stub (package, spec) |
| def | generate_stub (msg_context, loader, generator, package, target_path, outdir, search_paths) |
Variables | |
| GeneratorType = Callable[[str, SpecType], Iterator[str]] | |
| GENMSG_EXT_LENGTH = len(genmsg.EXT_MSG) | |
| dictionary | GenPyModuleFinders |
| LoaderType = Callable[[MsgContext, str, str], SpecType] | |
| ModuleFinderType = Callable[[str], Iterator[str]] | |
| SpecType = TypeVar("SpecType", MsgSpec, SrvSpec) | |
|
private |
Definition at line 76 of file generator.py.
|
private |
Definition at line 110 of file generator.py.
|
private |
Definition at line 120 of file generator.py.
|
private |
Definition at line 88 of file generator.py.
|
private |
Definition at line 64 of file generator.py.
| def genmypy.generator.generate_message_stub | ( | package, | |
| spec | |||
| ) |
Definition at line 25 of file generator.py.
| def genmypy.generator.generate_module_stub | ( | package_dir, | |
| outdir, | |||
| module_finder | |||
| ) |
Definition at line 157 of file generator.py.
| def genmypy.generator.generate_service_stub | ( | package, | |
| spec | |||
| ) |
Definition at line 40 of file generator.py.
| def genmypy.generator.generate_stub | ( | msg_context, | |
| loader, | |||
| generator, | |||
| package, | |||
| target_path, | |||
| outdir, | |||
| search_paths | |||
| ) |
Definition at line 130 of file generator.py.
| genmypy.generator.GeneratorType = Callable[[str, SpecType], Iterator[str]] |
Definition at line 18 of file generator.py.
| genmypy.generator.GENMSG_EXT_LENGTH = len(genmsg.EXT_MSG) |
Definition at line 22 of file generator.py.
| dictionary genmypy.generator.GenPyModuleFinders |
Definition at line 151 of file generator.py.
| genmypy.generator.LoaderType = Callable[[MsgContext, str, str], SpecType] |
Definition at line 17 of file generator.py.
| genmypy.generator.ModuleFinderType = Callable[[str], Iterator[str]] |
Definition at line 19 of file generator.py.
| genmypy.generator.SpecType = TypeVar("SpecType", MsgSpec, SrvSpec) |
Definition at line 16 of file generator.py.