From 6b8e7a2d9c5da60f07f5ff61fedfa4239f995246 Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Fri, 6 Nov 2020 08:14:16 -0500 Subject: [PATCH] ui: only emit warning on path mismatch between device and recevier in main window --- lib/solaar/ui/window.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/solaar/ui/window.py b/lib/solaar/ui/window.py index 6435ebc2..29530e23 100644 --- a/lib/solaar/ui/window.py +++ b/lib/solaar/ui/window.py @@ -450,7 +450,11 @@ def _device_row(receiver_path, device_number, device=None): item = _model.iter_children(receiver_row) new_child_index = 0 while item: - assert _model.get_value(item, _COLUMN.PATH) == receiver_path + if _model.get_value(item, _COLUMN.PATH) != receiver_path: + _log.warn( + 'path for device row %s different from path for receiver %s', _model.get_value(item, _COLUMN.PATH), + receiver_path + ) item_number = _model.get_value(item, _COLUMN.NUMBER) if item_number == device_number: return item