В python можно ли определить, есть ли декоратор в другой функции?
В частности, я пытаюсь (в django) написать некоторое промежуточное программное обеспечение, которое будет определять, было ли обработанное представление упаковано в декоратор @login_required.
class SomeMiddleware(object):
def process_view(self, request, view_func, view_args, view_kwargs):
if has_decorator(view_func):
print "this view was decorated"
Я пытаюсь заполнить часть has_decorator ....
Возможно ли это?