Skip to content

Commit a9b0405

Browse files
committed
fix: integrate intra-process communication parameter into LaunchConfig
Signed-off-by: Taekjin LEE <[email protected]>
1 parent 340d61b commit a9b0405

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

  • autoware_system_designer/autoware_system_designer/building/runtime

autoware_system_designer/autoware_system_designer/building/runtime/execution.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ def from_config(cls, config: Any) -> "LaunchConfig":
8383
executable = launch.get("executable", "")
8484
container_target = launch.get("container_target", launch.get("container_name", ""))
8585
launch_state = LaunchState.from_config(launch)
86+
use_intra_process_comms = bool(launch.get("use_intra_process_comms", False))
8687

8788
return cls(
8889
package_name=package_name,
@@ -93,6 +94,7 @@ def from_config(cls, config: Any) -> "LaunchConfig":
9394
executable=executable,
9495
container_target=container_target,
9596
launch_state=launch_state,
97+
use_intra_process_comms=use_intra_process_comms,
9698
)
9799

98100
def apply_override(self, override: Dict[str, Any]) -> None:
@@ -107,6 +109,8 @@ def apply_override(self, override: Dict[str, Any]) -> None:
107109
self.args = override["args"]
108110
if "container_target" in override:
109111
self.container_target = override["container_target"]
112+
if "use_intra_process_comms" in override:
113+
self.use_intra_process_comms = bool(override["use_intra_process_comms"])
110114

111115
override_launch_state: Optional[LaunchState] = self.launch_state
112116
if "launch_state" in override and override["launch_state"] in LaunchState._value2member_map_:

0 commit comments

Comments
 (0)