def delete(self, block, name): raise InvalidScopeError( "{block}.{name} is read-only, cannot delete".format(block=block, name=name))
def _raise_unless_scope_is_allowed(self, key): """Raise an InvalidScopeError if key.scope is not in self._allowed_scopes.""" if key.scope not in self._allowed_scopes: raise InvalidScopeError(key, self._allowed_scopes)
def set(self, block, name, value): raise InvalidScopeError( "{block}.{name} is read-only, cannot set".format(block=block, name=name))