Fatti

Il 29 marzo 1974, il tribunale d'appello del cantone di Basilea-Città ha condannato Siegfried Ziltener a 18 mesi di prigione e a una multa di 1'000 franchi per omicidio colposo, violazione grave e ripetuta delle regole della circolazione stradale, guida in stato di ebbrezza e di fatica, fuga dopo un incidente e tentativo di rifiuto di un prelievo di sangue. Il tribunale ha concesso una sospensione dell'esecuzione della pena con un periodo di prova di quattro anni e il divieto di guidare un veicolo per due anni.

La procuratrice generale del cantone di Basilea-Città ha presentato un ricorso in nullità contro questa decisione, che è stato ammesso dal Tribunale federale il 4 luglio 1974. Il Tribunale federale ha annullato la decisione del tribunale d'appello e l'ha rinviata perché rifiutasse la sospensione dell'esecuzione della pena.

Il tribunale d'appello ha emesso un nuovo giudizio il 24 settembre 1974, in cui non solo ha rifiutato la sospensione dell'esecuzione della pena, ma ha anche ridotto la pena a 12 mesi di prigione e ha rinunciato alla multa.

La procuratrice generale del cantone di Basilea-Città ha presentato un nuovo ricorso in nullità contro questa decisione, chiedendo l'annullamento del giudizio del tribunale d'appello in quanto riguarda la riduzione della pena.

Legge

Il Tribunale federale ha considerato che il tribunale d'appello aveva commesso un errore riducendo la pena, poiché non era vincolato dalle motivazioni del giudizio iniziale, ma solo dalla decisione del Tribunale federale di rifiutare la sospensione dell'esecuzione della pena.

Il Tribunale federale ha ricordato che, secondo l'articolo 277ter comma 2 dell'ordinanza sulla procedura penale federale (OPCF), il tribunale cantonale è vincolato dalle motivazioni del giudizio di rinvio e…