From: Urban Wallasch Date: Thu, 27 May 2021 13:15:01 +0000 (+0200) Subject: * Fixed output directory not correctly set after loading preferences. X-Git-Tag: v0.4~9 X-Git-Url: https://git.packet-gain.de/?a=commitdiff_plain;h=257323a24a7c0fb8c409364272d7f745c2800f94;p=ffpreview.git * Fixed output directory not correctly set after loading preferences. --- diff --git a/ffpreview.py b/ffpreview.py index 84bb144..3c0a1d1 100755 --- a/ffpreview.py +++ b/ffpreview.py @@ -344,11 +344,6 @@ class ffConfig: cfg['batch'] = args.batch if args.manage: cfg['manage'] = args.manage - # prepare output directory - if not cfg['outdir']: - cfg['outdir'] = tempfile.gettempdir() - cfg['outdir'] = make_outdir(cfg['outdir']) - eprint(1, 'outdir =', cfg['outdir']) # commit to successfully prepared config cls.fixup_cfg(cfg) return cls.set(cfg) @@ -368,6 +363,11 @@ class ffConfig: @classmethod def fixup_cfg(cls, cfg): + # prepare output directory + if not cfg['outdir']: + cfg['outdir'] = tempfile.gettempdir() + cfg['outdir'] = make_outdir(cfg['outdir']) + eprint(1, 'outdir =', cfg['outdir']) # fix up types of non-string options cfg['force'] = str2bool(cfg['force']) cfg['reuse'] = str2bool(cfg['reuse'])