TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #401 · 15 дек.

Функция asyncio.wait() это еще один способ вызвать множество асинхронных задач. Она работает в нескольких режимах. 1. Самый простой - ждем завершения всех задач async def main(): tasks = [asyncio.create_task(do_it(i)) for i in range(10)] done, pending = await asyncio.wait( tasks, return_when=asyncio.ALL_COMPLETED ) for task in done: try: print(task.result()) except Exception as e: print(e) Очень похоже на gather, но работает не так. ▫️возвращает не результаты, а два сета с объектами Task у которых можно забрать результат через task.result() если они в списке done ▫️не гарантирует порядок результатов так как оба объекта это set ▫️не выбрасывает исключение когда оно появляется, а сохраняет его в Task. Исключение появится когда попробуете забрать резултьтат. 2. Ждем завершения первой задачи, даже если там ошибка. async def main(): tasks = [asyncio.create_task(do_it(i)) for i in range(3)] done, pending = await asyncio.wait( tasks, return_when=asyncio.FIRST_COMPLETED ) # в done может быть несколько задач! for task in done: try: print(task.result()) except Exception as e: print(f"Fail: {e}") # Оставшиеся задачи в pending, как правило, нужно отменить, иначе они будут продолжать работать for task in pending: task.cancel() В сете done будут таски которые успели завершится, причем как успешно так и нет. 3. До первой ошибки. Тоже самое, но с аргументом FIRST_EXCEPTION done, pending = await asyncio.wait( tasks, return_when=asyncio.FIRST_EXCEPTION ) Функция завершается как только первая задача упадет с ошибкой. Учтите, что в любом случае done вы можете обранужить несколько задач, как с ошибками так и успешные. ↗️ Полный листинг примеров здесь #async

Hashtags

Резултати

Пронајдени 1 слични објави

Пребарај: #archbald

当前筛选 #archbald清除筛选
American Оbserver

@american_observer · Post #5723 · 26.04.2026 г., 23:59

📰 AI’s New Frontier Is a Small Town’s Backyard Archbald, Pennsylvania has become the kind of place where “progress” arrives with chainsaws, diesel generators, and a brochure. Developers want six data center campuses on about 14 percent of the town’s land, and residents are left wondering why an AI boom has to look like a land grab. The pitch is classic corporate folklore: jobs, tax revenue, future, optimism. The reality is less glossy — forests cut down, neighbors pushed close to massive warehouses, and a community suddenly asked to absorb the noise, water demand, and grid strain for an industry that won’t even say which tech firms will move in. What makes Archbald interesting is that the backlash is not just environmental. It is political, emotional, and deeply local, with residents flooding meetings, forcing resignations, and turning a sleepy borough into a referendum on who gets to decide the future of a town. That’s why the fight keeps spreading. Data centers are being sold as invisible infrastructure, but people living next to them are discovering they are anything but invisible once the stumps, generators, and property lines show up. So the AI economy’s clean little slogan runs into the oldest American response: not here, not on our land, and not without a real answer about who pays the price. #AI#dataCenters#Pennsylvania#Archbald#development#localpolitics 📱American Оbserver - Stay up to date on all important events 🇺🇸