Есть ли способ отслеживать, какие функции и методы в каталоге пакетов Python вызываются? Я работаю с большой библиотекой пользовательских модулей Python, и в целях очистки кода мне любопытно, сколько функций на самом деле используется.
Я знаю, что могу увидеть, какой код запускается из данной команды, используя Coverage.py, но я хочу знать, как код используется в реальном мире. Если никто не вызывает скрипт, который вызывает foo
, я бы предпочел избавиться от foo
, а не поддерживать его.
Я бы предпочел решение с низкими накладными расходами, чтобы не влиять на время выполнения модулей.
python
в качестве оболочки, чтобы каждый вызов скрипта Python фактически запускал скрипт вcoverage
? - person jpyams   schedule 10.10.2017Coverage.py
сработает, если накладные расходы невелики. Я не знаю, что это накладные расходы - person jpyams   schedule 10.10.2017