Source code for pycmx.parse_cmx_events
# pycmx
# (c) 2018 Jamie Hardt
# from collections import namedtuple
from .parse_cmx_statements import (parse_cmx3600_statements)
from .edit_list import EditList
from typing import TextIO
[docs]
def parse_cmx3600(f: TextIO):
"""
Parse a CMX 3600 EDL.
:param TextIO f: a file-like object, anything that's readlines-able.
:returns: An :class:`pycmx.edit_list.EditList`.
"""
statements = parse_cmx3600_statements(f)
return EditList(statements)