Синтаксическая ошибка в коде

Мой код:

 @client.event
async def on_ready():
    print('Bot ready')
    await greatSender()

Но почему то выдёт ошибку:

  File "main.py", line 98
    async def on_ready():
          ^
SyntaxError: invalid syntax

Ответы (1 шт):

Автор решения: Very_cool_programmier

Для начала:

pip install asyncio

И надо заменить

async def on_ready():
    print('Bot ready')
    await greatSender()

на


@asyncio.coroutine
def on_ready():
    print('Bot ready')
    await greatSender()

а вместо await

yield from coroutine()

async и await были добавлены в python 3.5. Тут зависит от версии.

→ Ссылка