Guard isinstance(event, dict) in SSE parser
This commit is contained in:
@@ -71,6 +71,8 @@ def main():
|
||||
event = json.loads(data)
|
||||
except (json.JSONDecodeError, ValueError):
|
||||
continue
|
||||
if not isinstance(event, dict):
|
||||
continue
|
||||
# Text delta lives in event.contentBlockDelta.delta.text
|
||||
delta = event.get('event', {}).get('contentBlockDelta', {}).get('delta', {})
|
||||
token = delta.get('text', '') or event.get('data', '')
|
||||
|
||||
Reference in New Issue
Block a user