platformio/platformio-core

Pre/Post Actions on buildprog not called

Aperta

#5119 aperta il 25 mar 2025

 (2 commenti) (0 reazioni) (0 assegnatari)Python (791 fork)batch import
build systemhelp wanted

Metriche repository

Star
 (7329 stelle)
Metriche merge PR
 (Merge medio 109g 16h) (5 PR mergiate in 30 g)

Descrizione

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)

Guida contributor