c'est aussi ce que j'aurai dit dans le cas où l'action se fait après le #dostuff, or d'après l'exemple du PO ce n'est pas le cas.

pourquoi pas une boucle while


while data:
item =...