From: Javier B Perez Hernandez <javier.b.perez.hernan...@linux.intel.com>
Autobuilder.py: I added the support for the 'multiple' and 'default' values in parseProps and CreateExtraSchedulerParams for the CoiceStringParameter property. The default value for 'multiple' is set as 'false'. Signed-off-by: Javier B Perez Hernandez <javier.b.perez.hernan...@linux.intel.com> --- lib/python2.7/site-packages/autobuilder/Autobuilder.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/lib/python2.7/site-packages/autobuilder/Autobuilder.py b/lib/python2.7/site-packages/autobuilder/Autobuilder.py index 0dae5dc..0002112 100644 --- a/lib/python2.7/site-packages/autobuilder/Autobuilder.py +++ b/lib/python2.7/site-packages/autobuilder/Autobuilder.py @@ -128,6 +128,7 @@ class Autobuilder: self.prop_label="" self.prop_required="" self.prop_size="" + self.prop_multiple=None setattr(self, "prop_name", prop) for k, v in props[prop].iteritems(): setattr(self, "prop_"+str(k), v) @@ -139,7 +140,8 @@ class Autobuilder: label=self.prop_label, required=self.prop_required, scheduler=buildset, - size=self.prop_size) + size=self.prop_size, + multiple=self.prop_multiple) self.schedprops.extend(schedpropstoextend) self.properties.append(self.prop_name) @@ -284,7 +286,8 @@ class Autobuilder: label=None, required=None, size=None, - scheduler=""): + scheduler="", + multiple=None): supported_prop_types = ["ChoiceStringParameter", "StringParameter", "FixedParameter", @@ -313,6 +316,8 @@ class Autobuilder: default = "" if prop_type == "ChoiceStringParameter": + if multiple is None: + multiple = False if choices is None: try: raise ABConfigError("your config file has a ChoiceStringParameter declaration that has no choices") @@ -332,7 +337,9 @@ class Autobuilder: schedprops.append(ChoiceStringParameter(name=propid, label=label, required=required, - choices=choices)) + choices=choices, + default=default, + multiple=multiple)) elif prop_type=="StringParameter": schedprops.append(StringParameter(name=propid, label=label, -- 1.9.3 -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto