launch.substitutions.path_join_substitution module

Module for the PathJoinSubstitution substitution.

class launch.substitutions.path_join_substitution.PathJoinSubstitution[source]

Bases: Substitution

Substitution that join paths, in a platform independent way.

__init__(substitutions: Iterable[str | Substitution]) None[source]

Create a PathJoinSubstitution.

describe() str[source]

Return a description of this substitution as a string.

perform(context: LaunchContext) str[source]

Perform the substitution by retrieving the local variable.

property substitutions: Iterable[Substitution]

Getter for variable_name.