Skip to content

Commit 152e563

Browse files
committed
Replace deprecated spin_until_future_complete with spin_until_complete
Signed-off-by: Hubert Liberacki <[email protected]>
1 parent ace3644 commit 152e563

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

tf2_ros/test/test_buffer_server.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ TEST_F(TestBufferServer, lookup_transform_available)
175175
transform.rotation.w = 1.0;
176176
setTransform("test_target_link", "test_source_link", transform);
177177

178-
auto spin_result = executor_.spin_until_future_complete(
178+
auto spin_result = executor_.spin_until_complete(
179179
result_ready_future, std::chrono::seconds(3));
180180
ASSERT_EQ(spin_result, rclcpp::FutureReturnCode::SUCCESS);
181181

@@ -192,7 +192,7 @@ TEST_F(TestBufferServer, lookup_transform_timeout)
192192
"test_target_link", "test_source_link", std::chrono::seconds(1));
193193

194194
auto start_time = std::chrono::system_clock::now();
195-
auto spin_result = executor_.spin_until_future_complete(
195+
auto spin_result = executor_.spin_until_complete(
196196
result_ready_future, std::chrono::seconds(3));
197197
ASSERT_EQ(spin_result, rclcpp::FutureReturnCode::SUCCESS);
198198
auto end_time = std::chrono::system_clock::now();
@@ -213,7 +213,7 @@ TEST_F(TestBufferServer, lookup_transform_delayed)
213213
"test_target_link", "test_source_link", std::chrono::seconds(5));
214214

215215
// Expect executor to timeout since transform is not available yet
216-
auto spin_result = executor_.spin_until_future_complete(
216+
auto spin_result = executor_.spin_until_complete(
217217
result_ready_future, std::chrono::seconds(1));
218218
EXPECT_EQ(spin_result, rclcpp::FutureReturnCode::TIMEOUT);
219219

@@ -228,7 +228,7 @@ TEST_F(TestBufferServer, lookup_transform_delayed)
228228
setTransform("test_target_link", "test_source_link", transform);
229229

230230
// Wait some more
231-
spin_result = executor_.spin_until_future_complete(
231+
spin_result = executor_.spin_until_complete(
232232
result_ready_future, std::chrono::seconds(3));
233233
ASSERT_EQ(spin_result, rclcpp::FutureReturnCode::SUCCESS);
234234

tf2_tools/tf2_tools/view_frames.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ def main():
4848
parser.add_argument(
4949
'--wait-time', '-t', type=float, default=5.0,
5050
help='Listen to the /tf topic for this many seconds before rendering the frame tree')
51-
parser.add_argument('-o','--output', help='Output filename')
51+
parser.add_argument('-o', '--output', help='Output filename')
5252
parsed_args = parser.parse_args(args=args_without_ros[1:])
5353

5454
node = rclpy.create_node('view_frames')
@@ -73,7 +73,7 @@ def main():
7373
node.get_logger().info('service not available, waiting again...')
7474

7575
future = cli.call_async(req)
76-
rclpy.spin_until_future_complete(node, future)
76+
rclpy.spin_until_complete(node, future)
7777

7878
ret = 1
7979
try:
@@ -83,20 +83,20 @@ def main():
8383
node.get_logger().error('Service call failed %r' % (e,))
8484
else:
8585
node.get_logger().info(
86-
'Result:'+ str(result) )
86+
'Result:' + str(result))
8787
data = yaml.safe_load(result.frame_yaml)
88-
88+
8989
if parsed_args.output is not None:
9090
frames_gv = '{:s}.gv'.format(parsed_args.output)
9191
frames_pdf = '{:s}.pdf'.format(parsed_args.output)
9292
else:
9393
datetime = time.strftime('%Y-%m-%d_%H.%M.%S')
9494
frames_gv = 'frames_{:s}.gv'.format(datetime)
9595
frames_pdf = 'frames_{:s}.pdf'.format(datetime)
96-
96+
9797
with open(frames_gv, 'w') as f:
9898
f.write(generate_dot(data, node.get_clock().now().seconds_nanoseconds()))
99-
99+
100100
cmd = ['dot', '-Tpdf', frames_gv, '-o', frames_pdf]
101101
subprocess.Popen(cmd).communicate()
102102
finally:
@@ -105,6 +105,7 @@ def main():
105105
rclpy.shutdown()
106106
return ret
107107

108+
108109
def generate_dot(data, recorded_time):
109110
if len(data) == 0:
110111
return 'digraph G { "No tf data received" }'

0 commit comments

Comments
 (0)