Возврат значения в функции под декоратором в Flask?Python

Программы на Python
Ответить
Anonymous
 Возврат значения в функции под декоратором в Flask?

Сообщение Anonymous »

Я изо всех сил пытаюсь разобраться с декораторами во Flask.
Я использую внешнюю библиотеку с именем Yfrake, которая работает с использованием декоратора @class.session и функции под ним. Функция работает, если она установлена ​​выше app = Flask(__name__), но я могу только распечатать значения в функции, но при попытке вернуть значение она возвращает None.
Мой код:

Код: Выделить всё

@client.session
def main(user_input):
final_list=[]
stock_list=[]
stock_list.append(user_input)
queries=[]
for i in stock_list:
queries.append(dict(endpoint='price_overview', symbol=i))
results = client.batch_get(queries)
for resp in results.gather():
final_list.append(resp.data["regularMarketPrice"]["raw"])
return final_list[0]
Неважно, что я возвращаю первое значение из списка, это просто для проверки.
Так почему же я могу напечатать Final_list[0] ], но не возвращать его как значение? Как мне заставить это работать?

Подробнее здесь: https://stackoverflow.com/questions/721 ... r-in-flask
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»