refactor(bec-signals): cleanup and fix logic for unify signal in BECMessageSignal

This commit is contained in:
2025-10-22 10:11:00 +02:00
committed by Christian Appel
parent 051d665490
commit 5523ead87c
3 changed files with 21 additions and 39 deletions

View File

@@ -158,7 +158,8 @@ class BECMessageSignal(Signal):
out = []
for signal in signals:
if isinstance(signal, str):
out.append((signal, Kind.normal.value))
kind = Kind.hinted.value if len(signals) == 1 else Kind.normal.value
out.append((signal, kind))
elif isinstance(signal, tuple) and len(signal) == 2:
if isinstance(signal[1], Kind):
out.append((signal[0], signal[1].value))