Message ID | 20220402081511.1642907-1-richard.purdie@linuxfoundation.org |
---|---|
State | Accepted, archived |
Commit | 78dee3c03c75a27531fcff26f9298fce2519bdde |
Headers | show |
Series | parse: Ensure any existing siggen is closed down first | expand |
diff --git a/lib/bb/parse/__init__.py b/lib/bb/parse/__init__.py index c01807ba87..347609513b 100644 --- a/lib/bb/parse/__init__.py +++ b/lib/bb/parse/__init__.py @@ -113,6 +113,8 @@ def init(fn, data): return h['init'](data) def init_parser(d): + if hasattr(bb.parse, "siggen"): + bb.parse.siggen.exit() bb.parse.siggen = bb.siggen.init(d) def resolve_file(fn, d):
We're still seeing issues with unclosed asyncio event loops. At the init site, make sure any existing one is closed first to try and avoid this. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> --- lib/bb/parse/__init__.py | 2 ++ 1 file changed, 2 insertions(+)