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 :
Mais le code ci dessus ne fonctionne pas, il faut utiliser le dictionnaire des paramètresdef add(self, id): pass def add(self, url): pass
def add(self, *args, **kwargs): id=kwargs.get('id', None) name=kwargs.get('url', None)