В 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»....
Это возможно?