summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/tests/parse.py
diff options
context:
space:
mode:
authorRobert Yang <liezhi.yang@windriver.com>2024-01-08 23:45:33 -0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-01-10 13:55:33 +0000
commit3f415929200c44850b27e70ecafc70c7de4692f4 (patch)
treef56f8ee9b9076e8b6d83b00895848fbb4d46cbfd /bitbake/lib/bb/tests/parse.py
parent36dc42bde7d9df305a8ffcef3c6118afd66410af (diff)
downloadpoky-3f415929200c44850b27e70ecafc70c7de4692f4.tar.gz
bitbake: bitbake: event: Inject empty lines to make code match lineno in filename
So that we can get the correct error messages. * In python 3.10.9, the error message was: ERROR: Unable to register event handler 'defaultbase_eventhandler': File "/path/to/poky/meta/classes-global/base.bbclass", line 4 # SPDX-License-Identifier: MIT ^^^^^ SyntaxError: invalid syntax This is hard to debug since the error line number 4 is incorrect, but nothing is wrong with the code in line 4. * Now the error message and lineno is correct: ERROR: Unable to register event handler 'defaultbase_eventhandler': File "/path/to/poky/meta/classes-global/base.bbclass", line 256 an error line ^^^^^ SyntaxError: invalid syntax And no impact on parsing time: * Before: $ rm -fr cache tmp; time bitbake -p real 0m27.254s * Now: $ rm -fr cache tmp; time bitbake -p real 0m27.200s (Bitbake rev: c212933d9c786806852c87f188250a4f0a14c048) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/tests/parse.py')
0 files changed, 0 insertions, 0 deletions