On 14/07/2021 08:51, chr...@rtems.org wrote:
@@ -695,12 +692,18 @@ class OptionItem(Item):
                  return True
          return False
- def default_value(self, variant):
+    def default_value(self, variant, family):
          value = self.data["default"]
          for default in self.data["default-by-variant"]:
              if OptionItem._is_variant(default["variants"], variant):
                  value = default["value"]
                  break
+        if 'default-by-family' in self.data:
+            for default in self.data["default-by-family"]:
+                if 'families' in default:
+                    if OptionItem._is_variant(default["families"], family):
+                        value = default["value"]
+                        break

During the discussion of the build items, we agreed that all attributes should be explicit in the items. So, a "default-by-family: []" should be added to all BSP items.

--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax:   +49-89-18 94 741 - 08

Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to