Revert "Make it possible to not typecheck values in setv."
This reverts commit 152bcae618
.
This commit is contained in:
parent
a91dde8a26
commit
c8795a21a6
@ -68,7 +68,7 @@ class Section:
|
|||||||
"""Get value keys."""
|
"""Get value keys."""
|
||||||
return self.values.keys()
|
return self.values.keys()
|
||||||
|
|
||||||
def setv(self, layer, key, value, interpolated=None):
|
def setv(self, layer, key, value, interpolated):
|
||||||
"""Set the value on a layer.
|
"""Set the value on a layer.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
@ -111,7 +111,7 @@ class KeyValue(Section):
|
|||||||
self.values[k] = v
|
self.values[k] = v
|
||||||
self.descriptions[k] = desc
|
self.descriptions[k] = desc
|
||||||
|
|
||||||
def setv(self, layer, key, value, interpolated=None):
|
def setv(self, layer, key, value, interpolated):
|
||||||
self.values[key].setv(layer, value, interpolated)
|
self.values[key].setv(layer, value, interpolated)
|
||||||
|
|
||||||
def dump_userconfig(self):
|
def dump_userconfig(self):
|
||||||
@ -165,7 +165,7 @@ class ValueList(Section):
|
|||||||
self.values = ChainMap(self.layers['temp'], self.layers['conf'],
|
self.values = ChainMap(self.layers['temp'], self.layers['conf'],
|
||||||
self.layers['default'])
|
self.layers['default'])
|
||||||
|
|
||||||
def setv(self, layer, key, value, interpolated=None):
|
def setv(self, layer, key, value, interpolated):
|
||||||
self.keytype().validate(key)
|
self.keytype().validate(key)
|
||||||
if key in self.layers[layer]:
|
if key in self.layers[layer]:
|
||||||
self.layers[layer][key].setv(layer, value, interpolated)
|
self.layers[layer][key].setv(layer, value, interpolated)
|
||||||
|
@ -90,7 +90,7 @@ class SettingValue:
|
|||||||
v = self.value
|
v = self.value
|
||||||
return self.typ.transform(v)
|
return self.typ.transform(v)
|
||||||
|
|
||||||
def setv(self, layer, value, interpolated=None):
|
def setv(self, layer, value, interpolated):
|
||||||
"""Set the value on a layer.
|
"""Set the value on a layer.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
@ -98,8 +98,6 @@ class SettingValue:
|
|||||||
ValueLayers dict.
|
ValueLayers dict.
|
||||||
value: The value to set.
|
value: The value to set.
|
||||||
interpolated: The interpolated value, for typechecking.
|
interpolated: The interpolated value, for typechecking.
|
||||||
If None, no checks get performed.
|
|
||||||
"""
|
"""
|
||||||
if interpolated is not None:
|
|
||||||
self.typ.validate(interpolated)
|
self.typ.validate(interpolated)
|
||||||
self._values[layer] = value
|
self._values[layer] = value
|
||||||
|
Loading…
Reference in New Issue
Block a user