From: Richard Purdie Date: Fri, 15 Feb 2019 11:54:09 +0000 (+0000) Subject: lib/buildstats: Improve error message X-Git-Tag: uninative-2.4~340 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=1d84b782e3af6f0e6922d72895c905877cc33739;p=openembedded-core.git lib/buildstats: Improve error message Just stating the recipe counts are different isn't helpful, showing the differences makes it much easier to understand what changed. Signed-off-by: Richard Purdie --- diff --git a/scripts/lib/buildstats.py b/scripts/lib/buildstats.py index d9aadf3cb8..f7db3eaf92 100644 --- a/scripts/lib/buildstats.py +++ b/scripts/lib/buildstats.py @@ -263,7 +263,7 @@ class BuildStats(dict): """Aggregate other buildstats into this""" if set(self.keys()) != set(buildstats.keys()): raise ValueError("Refusing to aggregate buildstats, set of " - "recipes is different") + "recipes is different: %s" % (set(self.keys()) ^ set(buildstats.keys()))) for pkg, data in buildstats.items(): self[pkg].aggregate(data)