Markus Zolliker 7cf32c4e7c config: add 'include' and 'override'
including a config file and overriding some properties is
helpful when we do not want to modify the original config
but run it with sligthly different properties.

this involves some redesign a.o.:
- modules are collected in a dict instead of a list in
  order for 'override' to find the related module
- checking for duplicates happens in the Collector

Do not warn when included file does not end with '_cfg.py',
as this may be intentional, in case a file is only used
via 'include' and not as cfg file alone.

+ remove unused method Collector.append
+ complain with specific error message when Node is not given

Change-Id: Id568f04d6d84622ef2547412eb6f288fcebf986f
Reviewed-on: https://forge.frm2.tum.de/review/c/secop/frappy/+/36357
Tested-by: Jenkins Automated Tests <pedersen+jenkins@frm2.tum.de>
Reviewed-by: Markus Zolliker <markus.zolliker@psi.ch>
2025-05-16 15:43:00 +02:00
..
2024-04-08 17:01:03 +02:00
2024-03-08 15:33:52 +01:00
2024-10-17 08:08:17 +02:00
2024-01-29 14:06:06 +01:00
2024-01-29 14:06:06 +01:00
2024-01-29 14:06:06 +01:00
2024-01-29 14:06:06 +01:00
2025-04-23 08:20:54 +02:00
2024-01-29 14:06:06 +01:00
2024-01-29 14:06:06 +01:00
2024-01-29 14:06:06 +01:00