From 3e6f86dec30b0f071dc1dbc730e24692a58aa0a7 Mon Sep 17 00:00:00 2001 From: Sifis Lagouvardos Date: Tue, 17 Dec 2024 21:08:10 +0200 Subject: [PATCH] fix(visualizeout): increase stack size to prevent crashes in large contracts --- clients/visualizeout.py | 1 + 1 file changed, 1 insertion(+) diff --git a/clients/visualizeout.py b/clients/visualizeout.py index 8de9958c..8dbb286e 100755 --- a/clients/visualizeout.py +++ b/clients/visualizeout.py @@ -8,6 +8,7 @@ sys.path.append(os.path.join(os.path.dirname(__file__), '..')) from clientlib.facts_to_cfg import Statement, Block, Function, construct_cfg, load_csv_map # type: ignore +sys.setrecursionlimit(3000) def emit(s: str, out: TextIO, indent: int=0): # 4 spaces