(self, key: Key, index: int = -1)
| 231 | self.frames[index].types[key] = CurrentType(type, from_assignment) |
| 232 | |
| 233 | def _get(self, key: Key, index: int = -1) -> CurrentType | None: |
| 234 | if index < 0: |
| 235 | index += len(self.frames) |
| 236 | for i in range(index, -1, -1): |
| 237 | if key in self.frames[i].types: |
| 238 | return self.frames[i].types[key] |
| 239 | return None |
| 240 | |
| 241 | @classmethod |
| 242 | def can_put_directly(cls, expr: Expression) -> bool: |
no test coverage detected