Декоратор метода класса Python с собственными аргументами?

Как передать поле класса декоратору метода класса в качестве аргумента? Что я хочу сделать, это что-то вроде:

class Client(object):
    def __init__(self, url):
        self.url = url

    @check_authorization("some_attr", self.url)
    def get(self):
        do_work()

Он жалуется, что self не существует для передачи self.url декоратору. Это можно обойти?

Ответы на вопрос(4)

Ваш ответ на вопрос