Skip to content

Commit 54f93b9

Browse files
roger-strainRoger Strainmlanting
authored
Adding Executable description class (#454)
* Adding Executable description class Part of implementation of refactor for #114 Distro A; OPSEC #2893 Signed-off-by: Roger Strain <[email protected]> * Cleaned up access to substituted values Modified handling of cmd parameter as described in #263 Distro A; OPSEC #2893 Signed-off-by: Roger Strain <[email protected]> * Initial implementation of execute_local Distro A; OPSEC #4584 Signed-off-by: Roger Strain <[email protected]> * Fixed minor bugs to verify unit tests Distro A; OPSEC #4584 Signed-off-by: Roger Strain <[email protected]> * Unit test fixes Distro A; OPSEC #4584 Signed-off-by: Roger Strain <[email protected]> * Adjust for launch_ros modifications, add unit tests Distro A; OPSEC #4584 Signed-off-by: Roger Strain <[email protected]> * Apply minor updates to address feedback Distro A; OPSEC #4584 Signed-off-by: Roger Strain <[email protected]> * Refactor arguments to apply to executable Distro A; OPSEC #4584 Signed-off-by: Roger Strain <[email protected]> * Fix order of parameters Distro A; OPSEC #4584 Signed-off-by: Roger Strain <[email protected]> * Fixed default log name prefix Distro A; OPSEC #4584 Signed-off-by: Roger Strain <[email protected]> * Fix unit tests Distro A; OPSEC #4584 Signed-off-by: Roger Strain <[email protected]> * Removed some language from file headers Distro A, OPSEC #4584. You may have additional rights; please see https://rosmilitary.org/faq/?category=ros-2-license Signed-off-by: matthew.lanting <[email protected]> * Add prefix filtering to Executable description class. Distro A, OPSEC #4584. You may have additional rights; please see https://rosmilitary.org/faq/?category=ros-2-license Signed-off-by: matthew.lanting <[email protected]> * Formatting fixes. Distro A, OPSEC #4584. You may have additional rights; please see https://rosmilitary.org/faq/?category=ros-2-license Signed-off-by: matthew.lanting <[email protected]> * Fixed indentation in descriptions/executable.py. Distro A, OPSEC #4584. You may have additional rights; please see https://rosmilitary.org/faq/?category=ros-2-license Signed-off-by: matthew.lanting <[email protected]> * Fixed namechange missed during rebase. Distro A, OPSEC #4584. You may have additional rights; please see https://rosmilitary.org/faq/?category=ros-2-license Signed-off-by: matthew.lanting <[email protected]> Co-authored-by: Roger Strain <[email protected]> Co-authored-by: matthew.lanting <[email protected]>
1 parent 4a4a4fc commit 54f93b9

File tree

11 files changed

+1136
-619
lines changed

11 files changed

+1136
-619
lines changed

launch/launch/__init__.py

+2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
from . import actions
1818
from . import conditions
19+
from . import descriptions
1920
from . import events
2021
from . import frontend
2122
from . import logging
@@ -40,6 +41,7 @@
4041
__all__ = [
4142
'actions',
4243
'conditions',
44+
'descriptions',
4345
'events',
4446
'frontend',
4547
'logging',

launch/launch/actions/__init__.py

+2
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
from .declare_launch_argument import DeclareLaunchArgument
1818
from .append_environment_variable import AppendEnvironmentVariable # noqa: I100
1919
from .emit_event import EmitEvent
20+
from .execute_local import ExecuteLocal
2021
from .execute_process import ExecuteProcess
2122
from .group_action import GroupAction
2223
from .include_launch_description import IncludeLaunchDescription
@@ -39,6 +40,7 @@
3940
'AppendEnvironmentVariable',
4041
'DeclareLaunchArgument',
4142
'EmitEvent',
43+
'ExecuteLocal',
4244
'ExecuteProcess',
4345
'GroupAction',
4446
'IncludeLaunchDescription',

0 commit comments

Comments
 (0)