Functions | Variables
genmypy.generator Namespace Reference

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)
 

Function Documentation

◆ _compute_outfile_path()

def genmypy.generator._compute_outfile_path (   outdir,
  target_path 
)
private

Definition at line 76 of file generator.py.

◆ _find_all_genpy_modules_genmsg()

def genmypy.generator._find_all_genpy_modules_genmsg (   package_dir)
private

Definition at line 110 of file generator.py.

◆ _find_all_genpy_modules_py()

def genmypy.generator._find_all_genpy_modules_py (   package_dir)
private

Definition at line 120 of file generator.py.

◆ _load_spec()

def genmypy.generator._load_spec (   msg_context,
  loader,
  package,
  target_path,
  search_paths 
)
private

Definition at line 94 of file generator.py.

◆ _make_dirs()

def genmypy.generator._make_dirs (   path)
private

Definition at line 64 of file generator.py.

◆ generate_message_stub()

def genmypy.generator.generate_message_stub (   package,
  spec 
)

Definition at line 25 of file generator.py.

◆ generate_module_stub()

def genmypy.generator.generate_module_stub (   package_dir,
  outdir,
  module_finder 
)

Definition at line 157 of file generator.py.

◆ generate_service_stub()

def genmypy.generator.generate_service_stub (   package,
  spec 
)

Definition at line 40 of file generator.py.

◆ generate_stub()

def genmypy.generator.generate_stub (   msg_context,
  loader,
  generator,
  package,
  target_path,
  outdir,
  search_paths 
)

Definition at line 138 of file generator.py.

Variable Documentation

◆ GeneratorType

genmypy.generator.GeneratorType = Callable[[str, SpecType], Iterator[str]]

Definition at line 18 of file generator.py.

◆ GENMSG_EXT_LENGTH

genmypy.generator.GENMSG_EXT_LENGTH = len(genmsg.EXT_MSG)

Definition at line 22 of file generator.py.

◆ GenPyModuleFinders

dictionary genmypy.generator.GenPyModuleFinders
Initial value:
1 = {
2  "py": _find_all_genpy_modules_py,
3  "genmsg": _find_all_genpy_modules_genmsg,
4 }

Definition at line 151 of file generator.py.

◆ LoaderType

genmypy.generator.LoaderType = Callable[[MsgContext, str, str], SpecType]

Definition at line 17 of file generator.py.

◆ ModuleFinderType

genmypy.generator.ModuleFinderType = Callable[[str], Iterator[str]]

Definition at line 19 of file generator.py.

◆ SpecType

genmypy.generator.SpecType = TypeVar("SpecType", MsgSpec, SrvSpec)

Definition at line 16 of file generator.py.



genmypy
Author(s): Yuki Igarashi, Tamaki Nishino
autogenerated on Mon Apr 10 2023 02:40:49