Определение декораторов Python для полного модуля

У меня есть модуль, который содержит множество функций (более 25). Я хочу добавить общую функцию декоратора к каждой из этих функций. Обычный способ сделать это - добавить строку @decorator над каждой функцией, но мне было интересно, есть ли лучший способ сделать это? Возможно, я смогу объявить глобальный декоратор в верхней части модуля или что-то еще?

Обратите внимание, что, поскольку я использую чужой код, я хочу минимизировать количество изменяемых строк, поэтому модификация модуля не идеальна для меня.

Спасибо.

14
задан Rajat 21 January 2012 в 08:57
поделиться