We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b8a5adc commit f3e911cCopy full SHA for f3e911c
launch_ros/launch_ros/descriptions/node.py
@@ -446,8 +446,13 @@ def instantiate_extension(
446
447
def get_extensions(logger):
448
group_name = 'launch_ros.node_action'
449
+ entry_points_impl = importlib_metadata.entry_points()
450
+ if hasattr(entry_points_impl, 'select'):
451
+ groups = entry_points_impl.select(group=group_name)
452
+ else:
453
+ groups = entry_points_impl.get(group_name, [])
454
entry_points = {}
- for entry_point in importlib_metadata.entry_points().get(group_name, []):
455
+ for entry_point in groups:
456
entry_points[entry_point.name] = entry_point
457
extension_types = {}
458
for entry_point in entry_points:
0 commit comments