ros2launch.api package
Submodules
Module contents
Python package for the ros2 launch api.
- class ros2launch.api.LaunchFileNameCompleter(*, package_name_key=None)
Bases:
object
Callable returning a list of launch file names within a package’s share directory.
- exception ros2launch.api.MultipleLaunchFilesError(msg, paths)
Bases:
Exception
Exception raised when multiple candidate launch files are found in a package.
Return the full path to a file in the share directory of a package.
- Raises:
PackageNotFoundError if package is not found
- Raises:
FileNotFoundError if the file is not found in the package
- Raises:
MultipleLaunchFilesError if the file is found in multiple places
- ros2launch.api.is_launch_file(path)
Return True if the path is a launch file.
- ros2launch.api.launch_a_launch_file(*, launch_file_path, launch_file_arguments, noninteractive=False, args=None, option_extensions={}, debug=False)
Launch a given launch file (by path) and pass it the given launch file arguments.
- ros2launch.api.print_a_launch_file(*, launch_file_path)
Print the description of a launch file to the console.
- ros2launch.api.print_arguments_of_launch_description(*, launch_description)
Print the arguments of a LaunchDescription to the console.
- ros2launch.api.print_arguments_of_launch_file(*, launch_file_path)
Print the arguments of a launch file to the console.