Форум сайта python.su
0
Здравствуйте.
Помогите разобраться, в чем ошибка, пожалуйста.
Создал модуль vsearch c двумя функциями search4vowels и search4letters.
def search4vowels(phrase: str) -> set: """Возвращает гласные, найденные в указанной фразе""" vowels = set('aeiou') return vowels.intersection(set(phrase)) def search4letters(phrase: str, letters: str='aeiou') -> set: """Возвращает буквы, найденные в указанной фразе""" return set(letters).intersection(set(phrase))
from flask import Flask from vsearch import search4letters app = Flask(__name__) @app.route('/') def hello() -> str: return 'Hello world from Flask!' @search4letters('/search4') def do_search() -> str: return str(search4letters('life, the universe, and everything', 'eiru,!')) app.run()
Офлайн
16
Поправьте декоратор у функции do_search()
Офлайн
0
def @do_search() -> str:
Офлайн
16
Вы написали:
@search4letters('/search4') def do_search() -> str: return str(search4letters('life, the universe, and everything', 'eiru,!'))
@app.route('/search4') def do_search() -> str: return str(search4letters('life, the universe, and everything', 'eiru,!'))
Офлайн
0
Действительно.
Спасибо за помощь.
Офлайн