7👍
✅
You can’t manipulate scopes that way.
def d(msg='my default message', alt="none"):
def decorator(func):
def newfn(request, **kwargs):
if msg and alt:
kwargs['variable'] = "Read Only"
return func(request, **kwargs)
return newfn
return decorator
@d('hai', 'begin')
def company(request, variable):
...
Source:stackexchange.com