def next()

in amazon_transcribe/eventstream.py [0:0]


    def next(self) -> EventStreamMessage:
        """Provides the next available message parsed from the stream"""
        if len(self._data) < _PRELUDE_LENGTH:
            raise StopIteration()

        if self._prelude is None:
            self._prelude = self._parse_prelude()

        if len(self._data) < self._prelude.total_length:
            raise StopIteration()

        return self._parse_message()