sto usando Python 2.7.2 su Mac OS 10.7.3Python ValueError: non ha permesso di aumentare limite massimo
Sto facendo un algoritmo ricorsivo in pitone con più di 50 000 livelli di ricorsione.
Ho provato ad aumentare il livello di ricorsione massimo a 1 000 000 ma il mio guscio di pitone esce ancora dopo 18.000 livelli di ricorsione.
ho cercato di aumentare le risorse disponibili:
import resource
resource.setrlimit(resource.RLIMIT_STACK, (2**29,-1))
sys.setrecursionlimit(10**6)
e ottengo questo errore:
Traceback (most recent call last):
File "<pyshell#58>", line 1, in <module>
resource.setrlimit(resource.RLIMIT_STACK,(2**29,-1))
ValueError: not allowed to raise maximum limit
Non so perché non posso alzare il limite massimo?
grazie per i vostri suggerimenti.
quale versione/os? – fabrizioM