python équivalent de "#define func() ' ou comment commenter un appel de fonction en python

mon code python est entrelacé avec beaucoup d'appels de fonction utilisé pour (débogage|profil|traçage, etc.)
par exemple:

import logging

logging.root.setLevel(logging.DEBUG)
logging.debug('hello')
j = 0
for i in range(10):
    j += i
    logging.debug('i %d j %d' % (i,j))
print(j)
logging.debug('bye')

je veux #define ces consommer beaucoup de ressources fonctions de code. quelque chose comme le c équivalent

#define logging.debug(val)

oui, je sais que le module de journalisation journalisation niveau de mécanisme peut être utilisé pour masquer mémorisations ci-dessous le niveau du journal. mais, im demandant une manière générale, pour avoir l'interpréteur python sauter fonctions (qui prennent du temps à s'exécuter même si elles ne le faites pas beaucoup)

une idée est de redéfinir les fonctions que je veux commenter dans les vides fonctions:

def lazy(*args): pass
logging.debug = lazy

l'idée ci-dessus encore, appelle une fonction, et peut créer une myriade d'autres problèmes

OriginalL'auteur random guy | 2010-01-05