Grazie Razorblade della dritta, ho scritto una sciocchezza di codice, evidentemente, rimarrà per i posteri, che vergona.

L'esempio che tu fai è buono ma controlla il numero di tentaivi per richiesta, non la durata.

A parte lavorare sul timeout del socket, esiste un costrutto che permette di controllare, interrompendo, la durata di una funzione e non dell'intero script?

Grazie ancora a chi si volesse cimentare