From: Cornelius Hoffmann Date: Mon, 1 Apr 2024 14:48:52 +0000 (+0200) Subject: Fix empty config.json caused by buffered write X-Git-Tag: v23~45 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d78f6079475ced66e04f7aec1f6b3b878d5da80e;p=thirdparty%2Fmkosi.git Fix empty config.json caused by buffered write --- diff --git a/mkosi/__init__.py b/mkosi/__init__.py index 992e268eb..8a520d2f1 100644 --- a/mkosi/__init__.py +++ b/mkosi/__init__.py @@ -428,6 +428,7 @@ def finalize_chroot_scripts(context: Context) -> contextlib.AbstractContextManag def finalize_config_json(config: Config) -> Iterator[Path]: with tempfile.NamedTemporaryFile(mode="w") as f: f.write(config.to_json()) + f.flush() yield Path(f.name)