मैं एक तर्क के रूप में एक क्लास विधि पर एक डेकोरेटर के लिए एक क्लास फील्ड कैसे पास करूं? मैं जो करना चाहता हूं वह कुछ इस तरह है:
class Client(object):
def __init__(self, url):
self.url = url
@check_authorization("some_attr", self.url)
def get(self):
do_work()
यह शिकायत करता self.url
है कि डेकोरेटर को पास करने के लिए स्वयं मौजूद नहीं है । क्या इसके चारों ओर एक रास्ता है?