(self, name: str, value: Any)
| 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 |