Ti appoggi a variabili globali, modifichi distruttivamente delle strutture dati che vengono usate nel ciclo, passi lista/dizionari come parametri di default alla tua funzione...
Senza sapere bene cosa fa la funzione è difficile essere sicuri, ma probabilmente è una di queste tre.