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

Method __setattr__

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

Source from the content-addressed store, hash-verified

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

Callers 1

decoratorMethod · 0.45

Calls 1

indexMethod · 0.45

Tested by

no test coverage detected