def generate_xml(self, media_file_URI): # TODO: MASSIVE REFACTORING IN OUTPUT!!! try: media = list(Media.select(Media.q.file_URI==media_file_URI))[0] except IndexError: msg = '%s is not found' % media_file_URI pub.sendMessage('STD_OUT', msg) else: self.generator_type = get_setting('output_type') try: generator = eval(self.generator_type)(media) except NameError: msg = '%s generator not available.' % generator_type pub.sendMessage('STD_OUT', msg) else: self.output.append(generator)
def get_files(): source_path = get_setting('source_path') file_list = [] for ext in VIDEO_EXTENSIONS: file_list += glob.glob(fjoin(source_path, '*.%s' % ext)) return file_list