MCPcopy Index your code
hub / github.com/fluentpython/example-code-2e / __setattr__

Method __setattr__

21-async/mojifinder/bottle.py:2192–2200  ·  view source on GitHub ↗
(self, key, value)

Source from the content-addressed store, hash-verified

2190 return self.get(key)
2191
2192 def __setattr__(self, key, value):
2193 if key in self.__slots__:
2194 return dict.__setattr__(self, key, value)
2195 depr('Attribute assignment is deprecated.') #0.12
2196 if hasattr(dict, key):
2197 raise AttributeError('Read-only attribute.')
2198 if key in self and self[key] and isinstance(self[key], self.Namespace):
2199 raise AttributeError('Non-empty namespace attribute.')
2200 self[key] = value
2201
2202 def __delattr__(self, key):
2203 if key in self:

Callers 1

__setattr__Method · 0.45

Calls 1

deprFunction · 0.85

Tested by

no test coverage detected