From a289ab197a4b331c7db9baaa89d01425b4759466 Mon Sep 17 00:00:00 2001 From: Dmitry Afanasyev Date: Sun, 14 Aug 2022 02:50:02 +0300 Subject: [PATCH] run in executor --- app/core/bot.py | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/app/core/bot.py b/app/core/bot.py index 33e1955..51db129 100644 --- a/app/core/bot.py +++ b/app/core/bot.py @@ -67,12 +67,21 @@ async def office_home( query: types.CallbackQuery, callback_data: dict[str, str] ) -> SendMessage: - text = parse_site( - driver=driver, - url='https://yandex.ru/maps/213/moscow/stops/stop__9640288/?' - 'l=masstransit&ll=37.505338%2C55.800160&tab=overview&z=211', - message='Остановка Улица Алабяна', + url = ( + 'https://yandex.ru/maps/213/moscow/stops/stop__9640288/?' + 'l=masstransit&ll=37.505338%2C55.800160&tab=overview&z=211' ) + message = 'Остановка Улица Алабяна' + + loop = asyncio.get_running_loop() + text = await loop.run_in_executor(executor, parse_site, driver, url, message) + + # text = parse_site( + # driver=driver, + # url='https://yandex.ru/maps/213/moscow/stops/stop__9640288/?' + # 'l=masstransit&ll=37.505338%2C55.800160&tab=overview&z=211', + # message='Остановка Улица Алабяна', + # ) return SendMessage(query.message.chat.id, text, reply_markup=get_keyboard())