From b868387c425cca35c06179b90d44422fbaf2a9ab Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Sat, 2 Apr 2022 09:14:16 +0100 Subject: bitbake: parse: Ensure any existing siggen is closed down first 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. (Bitbake rev: 78dee3c03c75a27531fcff26f9298fce2519bdde) Signed-off-by: Richard Purdie --- bitbake/lib/bb/parse/__init__.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'bitbake') diff --git a/bitbake/lib/bb/parse/__init__.py b/bitbake/lib/bb/parse/__init__.py index c01807ba87..347609513b 100644 --- a/bitbake/lib/bb/parse/__init__.py +++ b/bitbake/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): -- cgit v1.2.3-54-g00ecf