| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | 21-Aug-2025 | - | ||||
| README.md | A D | 21-Aug-2025 | 794 | 28 | 19 | |
| __init__.py | A D | 21-Aug-2025 | 24 | 2 | 1 | |
| generateConfigSummary.py | A D | 21-Aug-2025 | 1.2 KiB | 48 | 27 | |
| generateLaunchScript.py | A D | 21-Aug-2025 | 1.5 KiB | 52 | 31 | |
| loadBoard.py | A D | 21-Aug-2025 | 5.6 KiB | 160 | 119 | |
| loadScenario.py | A D | 21-Aug-2025 | 2.5 KiB | 90 | 64 | |
| populateDefaultValues.py | A D | 21-Aug-2025 | 2 KiB | 68 | 46 | |
| pyodide.py | A D | 21-Aug-2025 | 1.5 KiB | 63 | 38 | |
| tests.py | A D | 21-Aug-2025 | 835 | 29 | 20 | |
| updateSchema.py | A D | 21-Aug-2025 | 1.3 KiB | 53 | 35 | |
| validateBoardStructure.py | A D | 21-Aug-2025 | 1.5 KiB | 52 | 38 | |
| validateScenario.py | A D | 21-Aug-2025 | 1.9 KiB | 62 | 45 | |
| validateScenarioStructure.py | A D | 21-Aug-2025 | 1.6 KiB | 54 | 40 |
README.md
1# ACRN Configurator WASM Python Module 2 3Every file must set `__package__ = 'configurator.pyodide'` before import, 4set this magic var can resolve python relative import error when we direct run it. 5 6## Function define 7 8Every python script need a test function and a main function. 9 10### test 11 12run script will call this function, 13so please set script default params in this function 14 15### main 16 17in js side will use this function. 18like: 19 20```javascript 21// after pyodide install all dependices 22var launch_cfg_gen = pyodide.pyimport("configurator.pyodide.launch_cfg_gen").main; 23var board_xml = this.readFile('xxxx/board.xml'); 24var scenario_xml = this.readFile('xxx/scenario.xml'); 25var launch_scripts = launch_cfg_gen(board_xml, scenario_xml); 26console.log(launch_scripts) 27``` 28