makes it possible to set multiple default values when Option.overwrite == False, fixes #15
This commit is contained in:
parent
f1c1a12ece
commit
33b45bde07
1 changed files with 5 additions and 1 deletions
|
@ -134,7 +134,11 @@ class Option:
|
|||
|
||||
if default:
|
||||
if self.default != Option_sources.none:
|
||||
self.set_value(self.default, Option_sources.default)
|
||||
# default values for aggregated options are wrapped in a list
|
||||
default_values = [self.default] if self.overwrite else self.default
|
||||
|
||||
for default_value in default_values:
|
||||
self.set_value(default_value, Option_sources.default)
|
||||
|
||||
def set_value(self, raw_value, source):
|
||||
"""
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue