예제 #1
0
파일: dcp.py 프로젝트: kieranjol/ClairMeta
    def init_cpl(self):
        """ Find DCP CompositionPlayList. """
        self._list_cpl_path = self.filter_xml_by_root('CompositionPlaylist')
        self._list_cpl = [cpl_parse(f) for f in self._list_cpl_path]

        self.cpl_find_pkl()
        self.cpl_link_assets()
예제 #2
0
 def parse_and_check_schema(self, name, schema):
     cpl = cpl_parse(self.get_file_path(name))
     self.assertIsNotNone(cpl)
     self.assertEqual(cpl['Info']['CompositionPlaylist']['Schema'], schema)
     return cpl