Thanks, works for getting scons options.
FYI :
When using SCONSFLAGS= --tree=all → works OK
When using SCONSFLAGS= --tree=status I get the following error :
…
…
scons: `.pioenvs\nodemcuv2\firmware.bin’ is up to date.
E = exists
R = exists in repository only
b = implicit builder
B = explicit builder
S = side effect
P = precious
A = always build
C = current
N = no clean
H = no cache
[E B C ]±.pioenvs\nodemcuv2\firmware.bin
[E B C ] ±.pioenvs\nodemcuv2\firmware.elf
[E B C ] | ±.pioenvs\nodemcuv2\src\application.o
AttributeError: ‘NoneType’ object has no attribute ‘get_contents’:
File “c:\userdata\piodata\packages\tool-scons\script..\engine\SCons\Script\Main.py”, line 1346:
_exec_main(parser, values)
File “c:\userdata\piodata\packages\tool-scons\script..\engine\SCons\Script\Main.py”, line 1309:
_main(parser)
File “c:\userdata\piodata\packages\tool-scons\script..\engine\SCons\Script\Main.py”, line 1091:
nodes = build_targets(fs, options, targets, target_top)
File “c:\userdata\piodata\packages\tool-scons\script..\engine\SCons\Script\Main.py”, line 1283:
jobs.run(postfunc = jobs_postfunc)
File “c:\userdata\piodata\packages\tool-scons\script..\engine\SCons\Job.py”, line 111:
self.job.start()
File “c:\userdata\piodata\packages\tool-scons\script..\engine\SCons\Job.py”, line 399:
task.postprocess()
File “c:\userdata\piodata\packages\tool-scons\script..\engine\SCons\Script\Main.py”, line 288:
tp.display(t)
File “c:\userdata\piodata\packages\tool-scons\script..\engine\SCons\Script\Main.py”, line 419:
SCons.Util.print_tree(t, func, prune=self.prune, showtags=s)
File “c:\userdata\piodata\packages\tool-scons\script..\engine\SCons\Util.py”, line 286:
print_tree(C, child_func, prune, idx, margin, visited)
File “c:\userdata\piodata\packages\tool-scons\script..\engine\SCons\Util.py”, line 286:
print_tree(C, child_func, prune, idx, margin, visited)
File “c:\userdata\piodata\packages\tool-scons\script..\engine\SCons\Util.py”, line 286:
print_tree(C, child_func, prune, idx, margin, visited)
File “c:\userdata\piodata\packages\tool-scons\script..\engine\SCons\Util.py”, line 260:
tags.append(’ C’[IDX(root.is_up_to_date())])
File “c:\userdata\piodata\packages\tool-scons\script..\engine\SCons\Node\FS.py”, line 3286:
if not self.changed(r):
File “c:\userdata\piodata\packages\tool-scons\script..\engine\SCons\Node\FS.py”, line 3241:
has_changed = SCons.Node.Node.changed(self, node)
File "c:\userdata\piodata\packages\tool-scons\script..\engine\SCons\Node_init.py", line 1462:
contents = self.get_executor().get_contents()
[ ERROR ] Took 0.79 seconds