Ciao a tutti, sto definendo una funziona a cui devo passare un valore per id o per nome.
Il mio approccio è stato questo def modify_firma(signature_id='', signature_name='', content): if signatrue_id: pass elif signature_name: pass Ci sono due problemi: il parametro content è posizionale e va messo prima. Questo errore mi ha fatto pensare che devo passare almeno uno dei parametri signature_id o signature_name. Posso spostare la logica di controllo all'interno della funzione ma mi chiedevo quale sia la via migliore per gestire questa situazione. L'altra idea è quella di mettere due parametri posizioni, il primo dei quali sarà un dizionario. def modifiy_signature(reference, content): if 'id' in reference: pass elif 'name' in reference: pass Cosa consigliate?
_______________________________________________ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python