From 1ea2a8f10496855854487509011b4b8908fc8cbe Mon Sep 17 00:00:00 2001 From: Urban Wallasch Date: Thu, 13 May 2021 10:55:49 +0200 Subject: [PATCH] * Count errors in batch mode. --- ffpreview.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/ffpreview.py b/ffpreview.py index e71c411..74de7d5 100755 --- a/ffpreview.py +++ b/ffpreview.py @@ -947,12 +947,14 @@ def main(): signal.signal(signal.SIGPIPE, signal.SIG_IGN) if cfg['batch']: + errcnt = 0 if isinstance(cfg['vid'], list): for fn in cfg['vid']: - ok = batch_process(fn) - else: - ok = batch_process(cfg['vid']) - exit(0 if ok else 3) + if not batch_process(fn): + errcnt += 1 + elif not batch_process(cfg['vid']): + errcnt += 1 + exit(errcnt) if isinstance(cfg['vid'], list): eprint(0, 'Only using first file in interactive mode.') -- 2.30.2