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