Что будет если не использовать await в асинхронной функции

Python Middle Без компании
Что будет если не использовать await в асинхронной функции
Ответы
Если не использовать `await` при вызове асинхронной функции, то выполнение не будет дожидаться её завершения. Вместо этого вернётся объект корутины (coroutine), который нужно явно запустить через event loop. Пример: ``` import asyncio async def async_func(): print("Start") await asyncio.sleep(1) print("End") async def main(): # Без await - просто создаст корутину, но не выполнит coro = async_func() print(coro) # <coroutine object async_func at 0x...> # С await - дождётся выполнения await async_func() asyncio.run(main()) ``` Основные последствия: - Функция не выполнится - Может быть утечка ресурсов - Могут не сработать проверки линтеров - Возникнет RuntimeWarning в Python 3.7+