diff --git a/modparc/__init__.py b/modparc/__init__.py index 86aa873..6149d7b 100644 --- a/modparc/__init__.py +++ b/modparc/__init__.py @@ -5,7 +5,6 @@ A Modelica parser using parser combinator. """ -import resource import sys import modparc.specification @@ -19,7 +18,13 @@ import modparc.syntax.stored_definition # noqa: F401 from modparc.parse import (parse, parse_file) # noqa: F401 -resource.setrlimit(resource.RLIMIT_STACK, (2**29, -1)) + +try: + import resource + resource.setrlimit(resource.RLIMIT_STACK, (2**29, -1)) +except: + print("Warning: stack size in Windows might not be enough for arrays") + sys.setrecursionlimit(10**6) __author__ = """谢东平 Dongping XIE"""