asyncio to thread

This commit is contained in:
Dmitry Afanasyev 2022-08-14 03:30:31 +03:00
parent a289ab197a
commit be88b6bca4
2 changed files with 2 additions and 5 deletions

View File

@ -49,8 +49,7 @@ async def home_office(
) )
message = 'Остановка Б. Академическая ул, д. 15' message = 'Остановка Б. Академическая ул, д. 15'
loop = asyncio.get_running_loop() text = await asyncio.to_thread(parse_site, driver, url, message)
text = await loop.run_in_executor(executor, parse_site, driver, url, message)
# text = parse_site( # text = parse_site(
# driver=driver, # driver=driver,
@ -73,8 +72,7 @@ async def office_home(
) )
message = 'Остановка Улица Алабяна' message = 'Остановка Улица Алабяна'
loop = asyncio.get_running_loop() text = await asyncio.to_thread(parse_site, driver, url, message)
text = await loop.run_in_executor(executor, parse_site, driver, url, message)
# text = parse_site( # text = parse_site(
# driver=driver, # driver=driver,

View File

@ -80,5 +80,4 @@ def parse_site(driver: WebDriver, url: str, message: str) -> str:
answer += f'Автобус {bus_300.text} - {bus_300_arrival.text}\n' answer += f'Автобус {bus_300.text} - {bus_300_arrival.text}\n'
if bus_t19 and bus_t19_arrival: if bus_t19 and bus_t19_arrival:
answer += f'Автобус {bus_t19.text} - {bus_t19_arrival.text}' answer += f'Автобус {bus_t19.text} - {bus_t19_arrival.text}'
time.sleep(30)
return answer return answer