Skip to content

Commit 93b515a

Browse files
fix TopologyDeviceConfiguration.get_vertices_by_module_label(): include vertices with .in/.out-id-suffix in filtering
1 parent 762e0a5 commit 93b515a

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "videoipath-automation-tool"
3-
version = "0.2.0"
3+
version = "0.2.1"
44
description = "A Python package for automating VideoIPath configuration workflows."
55
authors = ["Paul Winterstein <paul.winterstein@swr.de>"]
66
maintainers = ["SWR Media-over-IP Team <moip@swr.de>", "Josia Hildebrandt <manuel_josia.hildebrandt@swr.de>"]

src/videoipath_automation_tool/apps/topology/model/topology_device_configuration.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -222,8 +222,8 @@ def get_vertices_by_module_label(
222222
raise ValueError(f"Module with label '{module_label}' not found in device status.")
223223

224224
# Build the list of element IDs to search for
225-
# <device_id>.<module_id>.<port_id>
226-
# e.g. 'device66.4.6200000'
225+
# <device_id>.<module_id>.<port_id> .in/out (optional)
226+
# e.g. 'device66.4.6200000' /
227227

228228
element_id_list = []
229229
device_id = device_status.id
@@ -232,6 +232,9 @@ def get_vertices_by_module_label(
232232
port_id = port.id
233233
element_id = f"{device_id}.{module_id}.{port_id}"
234234
element_id_list.append(element_id)
235+
# Vertices could contain .in or .out as suffixes
236+
element_id_list.append(f"{element_id}.in")
237+
element_id_list.append(f"{element_id}.out")
235238

236239
vertex_list = []
237240
for element in combined_vertex_list:

0 commit comments

Comments
 (0)