Bonjour,
j'aimerais savoir si passé le nom d'une fonction paramètre était 'crade' comme ceci:
ou vaut il mieux séparer la fonction foo(...) en deux fonctions distincts ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 def foo(var, name): if name == 'foo_1': print(var + ' OK') if name == 'foo_1' or name =='foo_2' : print(var + ' KO') def foo_1(): foo('toto', foo_1.__name__) def foo_2(): foo('titi', foo_2.__name__) ################################################################################ foo_1() foo_2()
Cordialement
Partager