(self, eval_ctx: t.Optional[EvalContext] = None)
| 837 | ctx: str |
| 838 | |
| 839 | def as_const(self, eval_ctx: t.Optional[EvalContext] = None) -> t.Any: |
| 840 | if self.ctx != "load": |
| 841 | raise Impossible() |
| 842 | |
| 843 | eval_ctx = get_eval_context(self, eval_ctx) |
| 844 | |
| 845 | try: |
| 846 | return eval_ctx.environment.getitem( |
| 847 | self.node.as_const(eval_ctx), self.arg.as_const(eval_ctx) |
| 848 | ) |
| 849 | except Exception as e: |
| 850 | raise Impossible() from e |
| 851 | |
| 852 | |
| 853 | class Getattr(Expr): |
nothing calls this directly
no test coverage detected