Асинхронность
Тут рассказано про работу библиотеки в синхронном и асинхронном режимах.
Использование вне асинхронной функции
Если вы используете метод вне асинхронной функции, у вас нет необходимости в использование другого класса клиента, asyncio.run()
или await
, достаточно просто использовать метод.
Пример
def main() -> None:
tracks = client.searchTracks(
query="Маленький ярче",
limit=10,
)
print(tracks)
main()
Использование внутри асинхронной функции
Если вы используете метод внутри асинхронной функции, у вас также нет необходимости в использование другого класса клиента, но вы должны использовать await
или asyncio.create_task()
перед методом.
Пример
async def main() -> None:
tracks = await client.searchTracks(
query="Маленький ярче",
limit=10,
)
print(tracks)
import asyncio
asyncio.run(main())
Last updated