platformio: Expand PYTHONEXE prior to constructing the action (#834)
diff --git a/generator/platformio_generator.py b/generator/platformio_generator.py
index 8b677c9..d86777e 100644
--- a/generator/platformio_generator.py
+++ b/generator/platformio_generator.py
@@ -133,7 +133,7 @@
print(f"[nanopb] Skipping '{proto_file}' ({options_info})")
else:
print(f"[nanopb] Processing '{proto_file}' ({options_info})")
- cmd = ["$PYTHONEXE", nanopb_generator] + nanopb_options + [proto_file_basename]
+ cmd = [env['PYTHONEXE'], nanopb_generator] + nanopb_options + [proto_file_basename]
action = SCons.Action.CommandAction(cmd)
result = env.Execute(action)
if result != 0: