Всем привет.
Подскажите. Вот хочется делать middleware's всякие, которые добавляют к объекту request произвольные данные.
Вопрос, как такое во Flask? Следующий подход «в лоб» не работает:
def some_func(f):
@wraps(f)
def decorated_function(*args, **kwargs):
request['my_data'] = 'ololo'
return f(*args, **kwargs)
return decorated_function
Получаю ошибку от werkzeug:
self._get_current_object()[key] = value
TypeError: 'Request' object does not support item assignment
Или для реализации декораторов во flask, которые модифицируют объект запроса, приняты какие-то другие практики?