improve set_instrument

- this still needs some checks
This commit is contained in:
2025-04-29 15:25:27 +02:00
parent 335d0a5078
commit e84fba1b49
3 changed files with 42 additions and 22 deletions

View File

@ -290,7 +290,7 @@ class EventStream:
print('can not connect to', uri, repr(e), streamcls)
continue
device = stream.tags.get('device')
events.append(('stream', kwargs.get('instrument'),
events.append(('stream', kwargs.get('instrument', ''),
{'device': device}, stream.uri, int(time.time())))
for name, stream in self.streams.items():
try:
@ -298,7 +298,7 @@ class EventStream:
return events
except StreamDead:
# indicate stream is removed
events.append(('stream', None, {}, uri, int(time.time())))
events.append(('stream', None, {}, stream.uri, int(time.time())))
self.streams.pop(name)
if events:
return events