[PATCH 1/3] add_tasks: use sets to dedup from debug output
"Yann Dirson" <[email protected]>
| Newsgroups | org.openembedded.lists.bitbake-devel |
|---|---|
| Message-ID | <[email protected]> |
When packages appear multiple times it gets hard to make any sense of the list display. Using sets does the job for us. Signed-off-by: Yann Dirson <[email protected]> --- lib/bb/taskdata.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/bb/taskdata.py b/lib/bb/taskdata.py index 66545a65a..b40afc02b 100644 --- a/lib/bb/taskdata.py +++ b/lib/bb/taskdata.py @@ -138,15 +138,15 @@ class TaskData: rdependids = set() rdepends = dataCache.rundeps[fn] rrecs = dataCache.runrecs[fn] - rdependlist = [] - rreclist = [] + rdependlist = set() + rreclist = set() for package in rdepends: for rdepend in rdepends[package]: - rdependlist.append(rdepend) + rdependlist.add(rdepend) rdependids.add(rdepend) for package in rrecs: for rdepend in rrecs[package]: - rreclist.append(rdepend) + rreclist.add(rdepend) rdependids.add(rdepend) if rdependlist: logger.debug2("Added runtime dependencies %s for %s", str(rdependlist), fn) -- 2.47.3 -- | Vates XCP-ng & Xen Orchestra - Vates solutions web: https://vates.tech