Получение ошибки при запуске python flask-ask - PullRequest
0 голосов
/ 11 ноября 2019

Я пытаюсь запустить скрипт memory_game, чтобы протестировать колбу-запрос, но постоянно получаю ту же ошибку всякий раз, когда я пытаюсь запустить скрипт из командной строки. Я установил весь необходимый пакет, но получил то же самое.

import logging

from random import randint

from flask import Flask, render_template

from flask_ask import Ask, statement, question, session


app = Flask(__name__)

ask = Ask(app, "/")

logging.getLogger("flask_ask").setLevel(logging.DEBUG)


@ask.launch

def new_game():

    welcome_msg = render_template('welcome')

    return question(welcome_msg)


@ask.intent("YesIntent")

def next_round():

    numbers = [randint(0, 9) for _ in range(3)]

    round_msg = render_template('round', numbers=numbers)

    session.attributes['numbers'] = numbers[::-1]  # reverse

    return question(round_msg)


@ask.intent("AnswerIntent", convert={'first': int, 'second': int, 'third': 
  int})

def answer(first, second, third):

   winning_numbers = session.attributes['numbers']

   if [first, second, third] == winning_numbers:

       msg = render_template('win')

   else:

       msg = render_template('lose')

   return statement(msg)


if __name__ == '__main__':

   app.run(debug=True)

Я ожидаю, что колба-запрос запустится, но вместо этого я получаю это. Чего-то не хватает?

Traceback (most recent call last):
 File "memory_game.py", line 19, in <module>
    ask = Ask(app, "/")
 File "C:\Users\David\Anaconda4\lib\site-packages\flask_ask\core.py", 
   line 
 93, in __init__
   self.init_app(app, path)
 File "C:\Users\David\Anaconda4\lib\site-packages\flask_ask\core.py", 
    line 
       140, in init_app
 app.jinja_loader = ChoiceLoader([app.jinja_loader, YamlLoader(app, 
     path)])

.......

...