Drop any None and thus previously required default values
authorPlamen Dimitrov <plamen.dimitrov@intra2net.com>
Thu, 12 May 2022 05:03:11 +0000 (08:03 +0300)
committerChristian Herdtweck <christian.herdtweck@intra2net.com>
Thu, 19 May 2022 09:13:27 +0000 (11:13 +0200)
commitdf3ad4c0646493553b68f59fc017b56df6cbc328
treebc1d229f6bdfce479a4b0b0164fef549814bff6e
parent4fef584fc03a5ee1bb9cc1c7c47966f527afbe93
Drop any None and thus previously required default values

There can be no "None" cnfvar values as these will be automatically
converted to "None" strings. Empty strings are thus their correct
equivalent after the cnfline classes migration.

As no child cnfvars could be considered obligatory and whether they
are required depends entirely on choices for other child cnfvars,
we will not try to implement any option for an early fail and simply
delegate any further validation to the production code.
src/cnfvar/templates.py