mirror of
git://git.yoctoproject.org/poky
synced 2026-08-13 15:20:34 +00:00
bitbake: event.py: fix regression about INVALIDCONF
A previous commit uses __BBHANDLERS_MC to record all handlers, but it does not take into consideration of INVALIDCONF, thus causing regression. We need to record the name before returned AlreadyRegistered, otherwise, when reparsing due to INVALIDCONF, bascially all handlers are not called. (Bitbake rev: f6fb6f22fa6ba1ffe121948d7f53ac724358491e) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
1d2fc389f9
commit
d3a0f074bc
@ -238,6 +238,10 @@ def register(name, handler, mask=None, filename=None, lineno=None, data=None):
|
||||
|
||||
# already registered
|
||||
if name in _handlers:
|
||||
if data:
|
||||
bbhands_mc = (data.getVar("__BBHANDLERS_MC") or [])
|
||||
bbhands_mc.append(name)
|
||||
data.setVar("__BBHANDLERS_MC", bbhands_mc)
|
||||
return AlreadyRegistered
|
||||
|
||||
if handler is not None:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user