J'ai donc un gros projet avec beaucoup de modules, et je veux faire du profilage dessus. J'ai un module de profil qui fournit simplement un décorateur que je peux ajouter à une fonction pour le profiler quand il est appelé.python module import question
Le problème est, je vais devoir importer ce module dans les douzaines de modules que j'ai. C'est bien je suppose, mais je ne peux pas pousser le code avec les modules de profilage importés ou le décorateur sur les fonctions de contrôle de version. Cela signifie que chaque fois que j'importe/exporte, je dois ajouter/supprimer tout mon code de profilage.
Existe-t-il une sorte de système pour gérer cet ajout/suppression de code de profilage sans importer/supprimer manuellement les modules dans chaque module de mon projet? Nous utilisons mercurial, mais je ne peux pas vraiment jouer avec les paramètres mercuriels ou faire une branche.
Wow c'est une idée géniale. Je pense vraiment que je vais essayer cela – Falmarri
@Falmarri, heureux d'aider :-) – xscott
Fonctionne parfaitement =] – Falmarri