File tree Expand file tree Collapse file tree 3 files changed +41
-13
lines changed
Expand file tree Collapse file tree 3 files changed +41
-13
lines changed Original file line number Diff line number Diff line change 1+ # Copyright 2024 Open Source Robotics Foundation, Inc.
2+ #
3+ # Licensed under the Apache License, Version 2.0 (the "License");
4+ # you may not use this file except in compliance with the License.
5+ # You may obtain a copy of the License at
6+ #
7+ # http://www.apache.org/licenses/LICENSE-2.0
8+ #
9+ # Unless required by applicable law or agreed to in writing, software
10+ # distributed under the License is distributed on an "AS IS" BASIS,
11+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+ # See the License for the specific language governing permissions and
13+ # limitations under the License.
14+
15+ from typing import Sequence
16+
17+
18+ def rclpy_remove_ros_args (pycli_args : Sequence [str ]) -> list [str ]: ...
19+ """Remove ROS-specific arguments from argument vector."""
20+
21+ def rclpy_get_rmw_implementation_identifier () -> str : ...
22+ """Retrieve the identifier for the active RMW implementation."""
Original file line number Diff line number Diff line change 2626 # ...
2727"""
2828
29-
30- from typing import List , Protocol , Sequence
31-
3229from rpyutils import import_c_library
3330package = 'rclpy'
3431
35- rclpy_implementation : 'rclpyHandle' = import_c_library ('._rclpy_pybind11' , package )
36-
37-
38- class rclpyHandle (Protocol ):
39-
40- def rclpy_remove_ros_args (self , pycli_args : Sequence [str ]) -> List [str ]:
41- ...
42-
43- def rclpy_get_rmw_implementation_identifier (self ) -> str :
44- ...
32+ rclpy_implementation = import_c_library ('._rclpy_pybind11' , package )
Original file line number Diff line number Diff line change 1+ # Copyright 2024 Open Source Robotics Foundation, Inc.
2+ #
3+ # Licensed under the Apache License, Version 2.0 (the "License");
4+ # you may not use this file except in compliance with the License.
5+ # You may obtain a copy of the License at
6+ #
7+ # http://www.apache.org/licenses/LICENSE-2.0
8+ #
9+ # Unless required by applicable law or agreed to in writing, software
10+ # distributed under the License is distributed on an "AS IS" BASIS,
11+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+ # See the License for the specific language governing permissions and
13+ # limitations under the License.
14+
15+
16+ from rclpy .impl import _rclpy_pybind11
17+
18+ rclpy_implementation = _rclpy_pybind11
You can’t perform that action at this time.
0 commit comments