2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-30 21:45:37 +00:00

[1715] Implement the missing unset method

The underlying implementation is already there, it's just somebody
forgot to wrap it in this another layer of indirection class.
This commit is contained in:
Michal 'vorner' Vaner
2012-03-27 13:36:49 +02:00
parent 17ab7fae73
commit 29f876f895

View File

@@ -672,6 +672,16 @@ class MultiConfigData:
self._append_value_item(result, spec_part, identifier, all, True)
return result
def unset(self, identifier):
"""
Reset the value to default.
"""
spec_part = self.find_spec_part(identifier)
if spec_part is not None:
isc.cc.data.unset(self._local_changes, identifier)
else:
raise isc.cc.data.DataNotFoundError(identifier + "not found")
def set_value(self, identifier, value):
"""Set the local value at the given identifier to value. If
there is a specification for the given identifier, the type