Citation: 1B_320/2019 E. 6

Il s'ensuit que le recours est rejeté. Le recourant a demandé l'octroi de l'assistance judiciaire (art. 64 al. 1 LTF). Comme le recours n'était pas d'emblée dénué de chances de succès, cette requête doit être admise. Il y a lieu de désigner Me Pierluca Degni en tant qu'avocat d'office du recourant et de lui allouer une indemnité à titre d'honoraires, qui seront supportés par la caisse du Tribunal fédéral. Le montant est fixé par le Tribunal fédéral en fonction de l'importance et de la difficulté de la cause ainsi que selon le travail effectué (art. 2 al. 1 et 6 du Règlement 31 mars 2006 sur les dépens alloués à la partie adverse et sur l'indemnité pour la représentation d'office dans les causes portées devant le Tribunal fédéral [RS 173.110.210.3]). Les circonstances de l'espèce ne commandent pas de s'écarter du montant habituellement octroyé à ce titre. Il n'est pas perçu de frais judiciaires (art. 64 al. 1 LTF), ni alloué de dépens (art. 68 al. 3 LTF). Par ces motifs, le Tribunal fédéral prononce :