From f639787508b16ed63e949f7b05f45852a89c4809 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Thu, 31 Dec 2015 23:57:43 +0100 Subject: [PATCH] add size filter --- .../commands/teleforma-import-seminar-media-update.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/teleforma/management/commands/teleforma-import-seminar-media-update.py b/teleforma/management/commands/teleforma-import-seminar-media-update.py index 545fb762..01ff7c19 100644 --- a/teleforma/management/commands/teleforma-import-seminar-media-update.py +++ b/teleforma/management/commands/teleforma-import-seminar-media-update.py @@ -36,6 +36,7 @@ class Command(BaseCommand): media_rank_dict = {'bis': 2, 'ter': 3, 'quarter': 4, 'quinquies': 5, 'quater': 4, 'sexies': 6} site = Site.objects.get_current() id_incr = '40' + size_limit = 16384 def full_cleanup(self): items = MediaItemTranscoded.objects.all() @@ -128,11 +129,14 @@ class Command(BaseCommand): name = os.path.splitext(filename)[0] ext = os.path.splitext(filename)[1][1:] root_list = root.split(os.sep) + path = root + os.sep + filename + statinfo = os.stat(path) if ext in self.original_format and not 'preview' in root_list \ - and not 'preview' in filename and not 'Preview' in filename and filename[0] != '.': + and not 'preview' in filename and not 'Preview' in filename and filename[0] != '.' \ + and statinfo.st_size > self.size_limit: - print root + os.sep + filename + print path # seminar_rank <= 9 seminar_rank = int(root_list[-1][0]) -- 2.39.5