[ERRORI] INTERNALERROR

andrea.sterbini (172300 points)
510 927 1776
asked Dec 16, 2021 in Avvisi by andrea.sterbini (172,300 points)
Talvolta, per colpa in genere dell'esaurimento dello stack Python, pytest non riesce  completare i test e genera un INTERNALERROR che crasha completamente i test e vi dà voto 0.

In questi casi vi consiglio di ridurre il numero di chiamate ricorsive applicando la ricorsione solo ad un sottoinsieme dell'algoritmo.

State comunque tranquilli che in ogni caso esaminerò questi casi eccezionali, eseguendo i test separatamente uno per uno per scoprire quanti ne superate e darvi il voto meritato.

(per favore provate comunque a risolvere da soli)

1 Answer

Exyss (21390 points)
1 2 79
answered Dec 16, 2021 by Exyss (21,390 points)
Come fix temporaneo non basterebbe aumentare il limite dello stack direttamente all'interno della libreria di testing? (https://stackoverflow.com/questions/5061582/setting-stacksize-in-a-python-script)

Anche se immagino il limite sia lasciato come di default intenzionalmente per evitare di far "esplodere" la vm per via della troppa memoria in uso
andrea.sterbini (172300 points)
510 927 1776
commented Dec 16, 2021 by andrea.sterbini (172,300 points)
La seconda che hai detto :-)