MCPcopy Create free account
hub / github.com/dask/dask / __setattr__

Method __setattr__

dask/_expr.py:208–219  ·  view source on GitHub ↗
(self, name: str, value: Any)

Source from the content-addressed store, hash-verified

206 return max(result)
207
208 def __setattr__(self, name: str, value: Any) -> None:
209 if name in ["operands", "_determ_token"]:
210 object.__setattr__(self, name, value)
211 return
212 try:
213 params = type(self)._parameters
214 operands = object.__getattribute__(self, "operands")
215 operands[params.index(name)] = value
216 except ValueError:
217 raise AttributeError(
218 f"{type(self).__name__} object has no attribute {name}"
219 )
220
221 def operand(self, key):
222 # Access an operand unambiguously

Callers 1

decoratorMethod · 0.45

Calls 1

indexMethod · 0.45

Tested by

no test coverage detected