#!/usr/bin/env python from .tag import Header, Tag from .compat import is_py2 class FLV(object): def __init__(self, fd=None): self.fd = fd self.header = Header.deserialize(self.fd) def __iter__(self): return self def __next__(self): try: tag = Tag.deserialize(self.fd) except IOError: raise StopIteration return tag if is_py2: next = __next__ __all__ = ["FLV"]