From: Ross Burton Date: Thu, 31 Mar 2022 18:29:02 +0000 (+0100) Subject: oeqa/runtime/decorator/package.py: remove use of strToSet X-Git-Tag: lucaceresoli/bug-15201-perf-libtraceevent-missing~4557 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=080854fe346a76f5fbe25058ba1b2425a0459b5e;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git oeqa/runtime/decorator/package.py: remove use of strToSet There's no need to use a series of over-generalised functions to just wrap a string in a tuple. Signed-off-by: Ross Burton Signed-off-by: Alexandre Belloni --- diff --git a/meta/lib/oeqa/runtime/decorator/package.py b/meta/lib/oeqa/runtime/decorator/package.py index 2d7e174dbfd..8aba3f325bc 100644 --- a/meta/lib/oeqa/runtime/decorator/package.py +++ b/meta/lib/oeqa/runtime/decorator/package.py @@ -5,7 +5,6 @@ # from oeqa.core.decorator import OETestDecorator, registerDecorator -from oeqa.core.utils.misc import strToSet @registerDecorator class OEHasPackage(OETestDecorator): @@ -34,8 +33,12 @@ class OEHasPackage(OETestDecorator): def setUpDecorator(self): need_pkgs = set() unneed_pkgs = set() - pkgs = strToSet(self.need_pkgs) - for pkg in pkgs: + + # Turn literal strings into a list so we can just iterate over it + if isinstance(self.need_pkgs, str): + self.need_pkgs = [self.need_pkgs,] + + for pkg in self.need_pkgs: if pkg.startswith('!'): unneed_pkgs.add(pkg[1:]) else: