Итак, у меня большой проект со многими модулями, и я хочу запустить его профилирование.У меня есть модуль профиля, который в основном просто предоставляет декоратор, который я могу добавить в функцию для профилирования его при вызове.
Проблема в том, что мне придется импортировать этот модуль в десятки модулей, которые яиметь.Я думаю, это нормально, но я не могу передать код с импортированными модулями профилирования или декоратором функций для контроля версий.Это означает, что каждый раз, когда я импортирую / экспортирую, мне нужно добавлять / удалять весь мой код профилирования.
Существует ли какая-либо система для управления этим добавлением / удалением кода профилирования без ручного импорта / удаления модулей в каждоммодуль моего проекта?Мы используем Mercurial, но я не могу по-настоящему возиться с настройками Mercurial или создать ветку.