platformio/platformio-core

Pre/Post Actions on buildprog not called

Offen

#5.119 geöffnet am 25.03.2025

 (2 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Python (791 Forks)batch import
build systemhelp wanted

Repository-Metriken

Stars
 (7.329 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 109T 16h) (5 gemergte PRs in 30 T)

Beschreibung

Trying to use pre-/post-action hooks but can't figure out what I'm missing

platformio.ini:

[env]
board = cubecell_module_plus
framework = arduino
platform = heltec-cubecell
extra_scripts = pre:${PROJECT_DIR}/scripts/extra_script.py

extra_script.py:

Import("env")

print("This will be called")

def test(source, target, env):
    print("This will never be called")

def test2(source, target, env):
    print("This will never be called")

env.AddPreAction("buildprog", test)
env.AddPostAction("buildprog", test2)

output:

extra_scripts: pre:/Users/sebastien/Documents/PlatformIO/Projects/test/scripts/extra_script.py)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
This will be called
CONFIGURATION: https://docs.platformio.org/page/boards/heltec-cubecell/cubecell_module_plus.html
PLATFORM: Heltec CubeCell (1.1.0) > Heltec CubeCell-Module Plus (HTCC-AM02)

Contributor Guide