(self, eval_ctx: t.Optional[EvalContext] = None)
| 863 | ctx: str |
| 864 | |
| 865 | def as_const(self, eval_ctx: t.Optional[EvalContext] = None) -> t.Any: |
| 866 | if self.ctx != "load": |
| 867 | raise Impossible() |
| 868 | |
| 869 | eval_ctx = get_eval_context(self, eval_ctx) |
| 870 | |
| 871 | try: |
| 872 | return eval_ctx.environment.getattr(self.node.as_const(eval_ctx), self.attr) |
| 873 | except Exception as e: |
| 874 | raise Impossible() from e |
| 875 | |
| 876 | |
| 877 | class Slice(Expr): |
nothing calls this directly
no test coverage detected