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 26
26
# ...
27
27
"""
28
28
29
-
30
- from typing import List , Protocol , Sequence
31
-
32
29
from rpyutils import import_c_library
33
30
package = 'rclpy'
34
31
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