Citation: 6B_284/2020 E. 3

Au vu de ce qui précède, le recours doit être rejeté. Comme le recourant ne dispose pas de ressources suffisantes et que ses conclusions ne paraissaient pas vouées à l'échec, sa demande d'assistance judiciaire doit être admise (art. 64 al. 1 LTF). Par conséquent, il y a lieu de le dispenser des frais et d'allouer une indemnité à son mandataire, désigné comme avocat d'office (art. 64 al. 2 LTF). Une indemnité de 3'000 fr. apparaît proportionnée et suffisante pour indemniser le travail fourni. Par ces motifs, le Tribunal fédéral prononce :