From ff5fff7f4ba900aa51fd55d71e4093f40fa51d13 Mon Sep 17 00:00:00 2001 From: James Westman Date: Wed, 12 Apr 2023 10:36:19 -0500 Subject: [PATCH] Fix crash --- blueprintcompiler/ast_utils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/blueprintcompiler/ast_utils.py b/blueprintcompiler/ast_utils.py index 73ffe62..ab692bc 100644 --- a/blueprintcompiler/ast_utils.py +++ b/blueprintcompiler/ast_utils.py @@ -46,7 +46,10 @@ class Children: def __getitem__(self, key): if isinstance(key, int): - return self._children[key] + if key >= len(self._children): + return None + else: + return self._children[key] else: return [child for child in self._children if isinstance(child, key)]