diff --git a/scripts-dev/debug_state_res.py b/scripts-dev/debug_state_res.py index 8896ea7e16..02b8414809 100755 --- a/scripts-dev/debug_state_res.py +++ b/scripts-dev/debug_state_res.py @@ -235,10 +235,14 @@ async def debug_specific_stateres( watch_func: Optional[Callable[[EventBase], Awaitable[str]]] async def watch_func(event: EventBase) -> str: - result = await hs.get_storage_controllers().state.get_state_ids_for_event( - event.event_id, filter - ) - return f"\n{key_pair}: {result.get(key_pair, '')}" + try: + result = await hs.get_storage_controllers().state.get_state_ids_for_event( + event.event_id, filter + ) + except RuntimeError: + return f"\n{key_pair}: " + else: + return f"\n{key_pair}: {result.get(key_pair, '')}" else: watch_func = None