def __contains__(self, x): if self.allowed is not None: if not x in self.allowed: msg = 'The user is trying to check that a parameter %r was updated, ' % x msg += 'however, no such parameter was declared (the declared ones were: %s).' % self.allowed raise ValueError(msg) return UserDict.__contains__(self, x)
def __setitem__(self, key, value): self.parent.updateItem(self.instance, key, value) if value or not self.autoDelete: UserDict.__setitem__(self, key, value) elif UserDict.__contains__(self, key): UserDict.__delitem__(self, key)
def __contains__(self, key): return UserDict.__contains__(self, self._key_transform(key))
def __contains__(self, key): key = self._remove_space(key) return UserDict.__contains__(self, key)
def __contains__(self, key): self.__populate() return UserDict.__contains__(self, key)
def __contains__(self, key): k = self._key(key) return UserDict.__contains__(self, k)