RecursionError : maximum recursion depth exceeded in comparison
	
	
		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 :
	Code:
	
| 12
 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() | 
 J'utilise une fonction récursive pour tester ma connexion internet.
Merci d'avance !