Better handling of the missed args for exec command // Resolve #5047

This commit is contained in:
Ivan Kravets
2024-12-12 16:32:43 +02:00
parent c1afb364e9
commit dd3fe909a1

View File

@ -54,7 +54,7 @@ def package_exec_cmd(obj, package, call, args):
os.environ["PIO_PYTHON_EXE"] = get_pythonexe_path()
# inject current python interpreter on Windows
if args[0].endswith(".py"):
if args and args[0].endswith(".py"):
args = [os.environ["PIO_PYTHON_EXE"]] + list(args)
if not os.path.exists(args[1]):
args[1] = where_is_program(args[1])