Fatti
Il caso riguarda una situazione in cui [L.] ha commerciato almeno otto chilogrammi di hashish tra la fine di maggio e settembre 1983 e ha consumato più volte hashish tra gennaio e agosto 1984. Il Tribunale superiore del Cantone di Zurigo lo ha condannato in seconda istanza per reiterata infrazione dell'art. 19 n. 1 cpv. 4 e 5 in combinato disposto con il n. 2 lett. a e c LStup a 20 mesi di reclusione.
[L.] ha presentato un ricorso di nullità federale chiedendo l'annullamento della sentenza e il rinvio del caso al Tribunale superiore per un nuovo giudizio. Il Pubblico Ministero ha chiesto il rigetto del ricorso.
Legge
Il Tribunale federale ha parzialmente annullato la decisione del Tribunale superiore. Ha affermato che in caso di infrazioni dell'art. 19 n. 1 LStup relative alla cannabis, l'ipotesi di un caso grave ai sensi dell'art. 19 n. 2 lett. a LStup è esclusa.
Il Tribunale federale ha motivato questo affermando che, secondo le attuali conoscenze, la cannabis non è in grado di mettere in grave e imminente pericolo la salute fisica e psichica di molte persone. I…