Fatti
La società Nahrin AG, con sede a Sarnen, produce prodotti alimentari che vende principalmente a privati attraverso rappresentanti itineranti. Il 1° gennaio 1958, ha concluso un contratto scritto con Karl Anderhalden, assegnandogli come zona di vendita il Cantone di Nidvaldo e i comuni di Obwald di Engelberg, Kerns e Sachseln. Questo contratto prevedeva in particolare una clausola di non concorrenza di 3 anni dopo la fine del rapporto di lavoro. Dopo la partenza di Anderhalden nel giugno 1961, quest'ultimo ha lavorato nella sua precedente zona di vendita per conto di Karl Letter, ex rappresentante capo della Nahrin AG. La Nahrin AG ha quindi intentato un'azione contro Anderhalden per violazione della clausola di non concorrenza e ha chiesto il pagamento della penale convenzionale. Anderhalden ha presentato una domanda riconvenzionale per ottenere il rimborso delle sue spese di viaggio non coperte.Legge
Il Tribunale federale ha ritenuto che le condizioni poste dall'art. 356 CO per la validità di una clausola di non concorrenza fossero soddisfatte nel caso di specie. Sebbene Anderhalden fosse un rappresentante itinerante ai sensi dell'art. 3 cpv. 2 LVc, il Tribunale ha ritenuto che le circostanze particolari del caso consentissero di imporgli una tale clausola. Anderhalden aveva infatti acquisito una conoscenza approfondita della clientela della Nahrin AG nella sua zona di vendita, che avrebbe potuto sfruttare a danno di quest'ultima se fosse passato a un concorrente. Tuttavia, il…