Skip to content

Commit a40b463

Browse files
committed
Add deprecation log
Signed-off-by: Tim Clephas <[email protected]>
1 parent f508628 commit a40b463

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

rclcpp_components/src/component_container_isolated.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ int main(int argc, char * argv[])
3030
// parse arguments
3131
// valid entries: --executor-type single-threaded, --executor-type multi-threaded, --executor-type events
3232
std::vector<std::string> args = rclcpp::remove_ros_arguments(argc, argv);
33+
rclcpp::Node::SharedPtr node;
3334

3435
std::string executor_type = "single-threaded"; // default
3536
for (size_t i = 0; i < args.size(); ++i) {
@@ -39,12 +40,13 @@ int main(int argc, char * argv[])
3940
break;
4041
}
4142
} else if (args[i] == "--use_multi_threaded_executor") { // backward compatibility
43+
RCLCPP_WARN(node->get_logger(),
44+
"--use_multi_threaded_executor is deprecated, use --executor-type multi-threaded instead.");
4245
executor_type = "multi-threaded";
4346
}
4447
}
4548

4649
// create executor and component manager
47-
rclcpp::Node::SharedPtr node;
4850
std::shared_ptr<rclcpp::Executor> exec;
4951
if (executor_type == "events") {
5052
using executor = rclcpp::experimental::executors::EventsExecutor;

0 commit comments

Comments
 (0)