From: yomguy Date: Tue, 15 Jan 2013 09:37:32 +0000 (+0100) Subject: fix marker parsing with telemeta X-Git-Tag: 0.9-probarreau~144 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=3b43b89aa3ccbc38c139b847390609c451479ce1;p=teleforma.git fix marker parsing with telemeta --- diff --git a/teleforma/management/commands/teleforma-import-seminars.py b/teleforma/management/commands/teleforma-import-seminars.py index b48c40aa..b0cd0ab2 100644 --- a/teleforma/management/commands/teleforma-import-seminars.py +++ b/teleforma/management/commands/teleforma-import-seminars.py @@ -68,12 +68,13 @@ class Command(BaseCommand): for filename in files: name = os.path.splitext(filename)[0] ext = os.path.splitext(filename)[1][1:] - print filename root_list = root.split(os.sep) if ext in self.original_format and not 'preview' in root_list \ and not 'preview' in filename and filename[0] != '.': - # seminar_rank <= 9 + + print filename + # seminar_rank <= 9 seminar_rank = int(root_list[-1][0]) if len(root_list[-1]) != 1: media_rank = self.media_rank_dict[root_list[-1][1:]] @@ -147,8 +148,9 @@ class Command(BaseCommand): print "related added" elif extension[1:] == 'kdenlive': related, c = MediaItemRelated.objects.get_or_create(item=item, file=r_path) - related.save() - related.parse() + markers = related.parse_markers() + item.title = markers[0]['comment'] + item.save() print "related parsed" media, c = Media.objects.get_or_create(item=item, course=course, type=ext)