Another option might have been to preparse separately (using "sage
-preparse matp11n2.sage" at the shell prompt) and then load the resulting
Python file.
John
On Friday, April 2, 2021 at 12:02:38 PM UTC-7 Luis Finotti wrote:
> The solution I found was to increase the recursion limit: I did
>
> sys.setrecursionlimit(4500)
>
> It was enough for this.
> On Friday, April 2, 2021 at 7:51:42 AM UTC-4 Luis Finotti wrote:
>
>> I produced a very large text file (139MB) containing some input for Sage.
>>
>> The problem is that when I try to load it, I get:
>>
>>
>> sage: load('matp11n2.sage')
>>
>> ---------------------------------------------------------------------------
>> RecursionError Traceback (most recent call
>> last)
>> <ipython-input-2-92a91ed98544> in <module>
>> ----> 1 load('matp11n2.sage')
>>
>> ~/src/sage-9.2/local/lib/python3.8/site-packages/sage/misc/persist.pyx
>> in sage.misc.persist.load (build/cythonized/sage/misc/persis
>> t.c:2558)()
>> 141
>> 142 if sage.repl.load.is_loadable_filename(filename):
>> --> 143 sage.repl.load.load(filename, globals())
>> 144 return
>> 145
>>
>> ~/src/sage-9.2/local/lib/python3.8/site-packages/sage/repl/load.py in
>> load(filename, globals, attach)
>> 270 add_attached_file(fpath)
>> 271 with open(fpath) as f:
>> --> 272 exec(preparse_file(f.read()) + "\n", globals)
>> 273 elif ext == '.spyx' or ext == '.pyx':
>> 274 if attach:
>>
>> RecursionError: maximum recursion depth exceeded during compilation
>>
>> Any ideas on how I could load such file?
>>
>
--
You received this message because you are subscribed to the Google Groups
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/sage-support/ae9d3d68-6318-4aea-8cf2-ce29ef2687a3n%40googlegroups.com.