Biblioteka asyncio w python i error object Box can't be used in 'await' expression

0

witaj tworzę aplikacje która wchodzi mi za pomocą biblioteki pyautogui w "ten komputer" po czym wchodzi i własnie tutaj jest problem ponieważ dalej chciałbym żeby biblioteka pyautogui miała czas na zlokalizowanie obrazka dysku C i własnie tutaj pomyślałem że dobrym sposobem żeby działało to na każdy komputer wolniejszy lub szybszy zastosować biblioteke asyncio jednak pojawia sie error typu : TypeError: object Box can't be used in 'await' expression ma ktoś pomysł jak by to zrobić aby to działało tak po mojej myśli ?

import asyncio
import pyautogui
import time


async def open_c():
    global positionY
    positionX, positionY = pyautogui.size()
    pyautogui.moveTo(50, positionY)
    pyautogui.click()
    pyautogui.write('Ten komputer')
    enter= pyautogui.keyDown('enter')
    time.sleep(2)
    dyskc = pyautogui.locateOnScreen('D:/asynchronicnosc Python/images/DyskC.png')
    print(dyskc)
    pyautogui.doubleClick(dyskc)`

    return await dyskc

asyncio.run(open_c())

1

locateOnScreen nie jest metodą asynchroniczną. Asynchroniczne jest async def open. Po prostu wyrzuc await z returna.

1 użytkowników online, w tym zalogowanych: 0, gości: 1