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

Reply via email to