From e31df1790c67447ee645de6c1bb26c032e01338e Mon Sep 17 00:00:00 2001 From: j Date: Wed, 8 Oct 2025 11:35:10 +0100 Subject: [PATCH] set defaults --- render.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/render.py b/render.py index 7c1493d..56fc94a 100644 --- a/render.py +++ b/render.py @@ -885,19 +885,24 @@ def render_infinity(options): prefix = options['prefix'] duration = int(options['duration']) + defaults = { + "offset": 100, + "max-items": 30, + "no_video": False, + } state_f = os.path.join(prefix, "infinity.json") if os.path.exists(state_f): with open(state_f) as fd: state = json.load(fd) else: - state = { - "offset": 100, - "max-items": 30, - "no_video": False, - } + state = {} for key in ("prefix", "duration", "debug", "single_file", "keep_audio", "stereo_downmix"): state[key] = options[key] + for key in defaults: + if key not in state: + state[key] = defaults[key] + while True: render_prefix = state["prefix"] + "/render/" current = [