Files
pycmx/pycmx/parse_cmx_events.py
2025-12-16 13:01:53 -08:00

19 lines
439 B
Python

# pycmx
# (c) 2025 Jamie Hardt
from typing import TextIO
from .parse_cmx_statements import (parse_cmx3600_statements)
from .edit_list import EditList
def parse_cmx3600(f: TextIO) -> EditList:
"""
Parse a CMX 3600 EDL.
:param TextIO f: a file-like object, an opened CMX 3600 .EDL file.
:returns: An :class:`pycmx.edit_list.EditList`.
"""
statements = parse_cmx3600_statements(f)
return EditList(statements)