From 7445b000618ecf2cdc9a9032b946bbb77da96a7b Mon Sep 17 00:00:00 2001 From: Ethan Slattery <9755578+CrustyAuklet@users.noreply.github.com> Date: Wed, 28 Jun 2023 12:50:22 -0700 Subject: [PATCH] [#3] Fix usage of temporary file on windows --- renode_run/__main__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renode_run/__main__.py b/renode_run/__main__.py index 960df52..bf3f9df 100755 --- a/renode_run/__main__.py +++ b/renode_run/__main__.py @@ -281,9 +281,10 @@ def demo_command(args): script = generate_script(args.binary, args.board, args.generate_repl) - with tempfile.NamedTemporaryFile() as temp: + with tempfile.NamedTemporaryFile(delete=False) as temp: temp.write(script.encode("utf-8")) temp.flush() + temp.close() ret = subprocess.run([renode_path, temp.name] + args.renode_arguments) sys.exit(ret.returncode)