in amazon_transcribe/deserialize.py [0:0]
def parse(self, raw_event) -> Optional[BaseEvent]:
message_type = raw_event.headers.get(":message-type")
if message_type in ["error", "exception"]:
raise self._parse_event_exception(raw_event)
elif message_type == "event":
event_type = raw_event.headers.get(":event-type")
raw_body = json.loads(raw_event.payload)
if event_type == "TranscriptEvent":
# TODO: Handle cases where the service returns an incorrect response
return self._parse_transcript_event(raw_body)
return None