Ho bisogno di scorrere un elenco circolare, possibilmente molte volte, ogni volta iniziando dall'ultimo elemento visitato.
Il caso d'uso è un pool di connessioni. Un client richiede una connessione, un iteratore controlla se la connessione puntata è disponibile e la restituisce, altrimenti esegue un ciclo finché non ne trova una disponibile.
C'è un modo pulito per farlo in Python?