Lines Matching refs:key
232 def _prop_validate(self, key, value=None, validate_value=False):
233 """Validate the property key and optionally value"""
237 if key not in props and key not in specialprops:
238 raise BootmgmtUnsupportedPropertyError(key + ' is not a supported '
247 valfunc = validators.get(key)
354 def setprop(self, key, value):
358 newvalue = self._prop_validate(key, value, True)
365 if self._bl_props.get(key) != value:
366 self._bl_props[key] = value
369 def getprop(self, key):
372 self._prop_validate(key, validate_value=False)
373 return self._bl_props.get(key)
375 def delprop(self, key):
378 self._prop_validate(key, validate_value=False)
381 if key == BootLoader.PROP_BOOT_TARGS:
382 raise BootmgmtUnsupportedOperationError("key `%s' may not be "
383 "deleted" % key)
385 del self._bl_props[key]
388 raise BootmgmtUnsupportedOperationError("key `%s' does not exist"
389 % key, err)
658 def setprop(self, key, value):
661 self.__primary.setprop(key, value)
663 def getprop(self, key):
665 return self.__primary.getprop(key)
667 def delprop(self, key):
669 self.__primary.delprop(key)