Les Crash-Devs d'un Passionné

Comment utiliser le même nom de méthode dans une classe

/Catégorie/python

Temps de lecture : 1 minutes
Il est possible de déclarer un nom de méthode identique dans une même classe mais avec des paramètres différents, un peu comme cela :
def add(self, id):
  pass

def add(self, url):
  pass
Mais le code ci dessus ne fonctionne pas, il faut utiliser le dictionnaire des paramètres
def add(self, *args, **kwargs):
  id=kwargs.get('id', None)  name=kwargs.get('url', None)