Bonjour,
Une question toute bête, j'aimerais comprendre ce message d'erreur, pourquoi il y a un maximum de récursion ?
Y a-t-il une solution plus propre pour contourner ce message que d'appeler la fonction récursive dans un autre thread ? Pourquoi ne semble-t-il pas avoir de maximum d'appel de la fonction threading.Thread() ?
Un exemple :
J'utilise une fonction récursive pour tester ma connexion internet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 from threading import Thread def c(ca=0,cz=0): ca+=1 try: c(ca,cz) except: cz+=1 print("Thread n° ",cz) Thread(target=c,args=(0,cz)).start() Thread(target=c).start()
Merci d'avance !
Partager