From 25bd14a559d08e0c2e2d4ad43758618f2ada041f Mon Sep 17 00:00:00 2001 From: tserg <8017125+tserg@users.noreply.github.com> Date: Wed, 3 Jan 2024 14:28:15 +0800 Subject: [PATCH] fix call name --- vyper/ast/nodes.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vyper/ast/nodes.py b/vyper/ast/nodes.py index 0bd5e4d23a..82afcb9217 100644 --- a/vyper/ast/nodes.py +++ b/vyper/ast/nodes.py @@ -1319,7 +1319,10 @@ def is_terminus(self): # cursed import cycle! from vyper.builtins.functions import get_builtin_functions - func_name = self.func.id + func_name = self.func.get("id") + if not func_name: + return False + builtin_t = get_builtin_functions().get(func_name) return getattr(builtin_t, "_is_terminus", False)