diff --git a/docs/source/classes.rst b/docs/source/classes.rst index 26d9f2c..41e267b 100644 --- a/docs/source/classes.rst +++ b/docs/source/classes.rst @@ -20,5 +20,6 @@ pycmx Classes .. autoclass:: pycmx.channel_map.ChannelMap :members: - +.. automodule:: pycmx.cdl + :members: diff --git a/pycmx/edit.py b/pycmx/edit.py index 80b4057..2afa682 100644 --- a/pycmx/edit.py +++ b/pycmx/edit.py @@ -175,4 +175,6 @@ class Edit: if not self._frmc_statement: return None - return FramecountTriple(int()) + return FramecountTriple(start=self._frmc_statement.start, + end=self._frmc_statement.end, + duration=self._frmc_statement.duration) diff --git a/tests/test_parse.py b/tests/test_parse.py index 97bf4e0..a4e20b0 100644 --- a/tests/test_parse.py +++ b/tests/test_parse.py @@ -159,7 +159,7 @@ class TestParse(TestCase): edl = pycmx.parse_cmx3600(f) for event in edl.events: if event.number == 1: - frmc = event.edits[0]._frmc_statement + frmc = event.edits[0].frmc self.assertIsNotNone(frmc) assert frmc self.assertEqual(frmc.start, 1001)