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

TGINSIGHT SIMILAR POSTS

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

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

Отдельно разберём TaskGroup, который пришел на замену gather в Python 3.11. Ключевые отличия ▫️create_task() возвращает объект asyncio.Task, у которого есть соответствюущие методы управления. То есть у нас больше контроля ▫️это контекстный менеджер, который гарантирует что все таски будут остановлены по выходу из контекста ▫️ошибка автоматически отменяет незавершенные задачи, ▫️except* передает нам ExceptionGroup, в котором каждую ошибку можно обработать отдельно import asyncio import random async def do_it() -> str: if random.random() < 0.1: raise ValueError('Oops') delay = random.uniform(0.5, 1.5) await asyncio.sleep(delay) return delay async def main(): try: async with asyncio.TaskGroup() as tg: for _ in range(10): tasks.append(tg.create_task(do_it())) for t in tasks: print(t.result()) except *ValueError as e: for err in e.exceptions: print(err) asyncio.run(main()) Рекомендую изучить страницу Coroutines and Tasks из документации, где представлено больше интересных примеров и механизмов - таймауты - отмена задач - создание задач из другого потока #async

Hashtags

Резултати

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

Пребарај: #seafaring

当前筛选 #seafaring清除筛选

🚢Как появились шипчандлеры: первые поставщики снабжения для морского флота. С развитием океанского судоходства в эпоху Великих географических открытий возникла новая профессия — шипчандлеры(ship chandlers), поставщики снабжения для судов. Уже в XV–XVI веках крупные европейские порты — Лондон, Амстердам, Генуя и Лиссабон — стали центрами торговли судовым оборудованием и продовольствием для дальних морских экспедиций. В те времена суда нуждались в регулярном пополнении запасов: провизии, пресной воды, канатов, парусов, смолы, инструментов и навигационного оборудования. Купцы и ремесленники, специализировавшиеся на этих поставках, постепенно сформировали отдельную портовую отрасль — шипчандлерские услуги. К XVII–XVIII векам вместе с ростом торгового флота и развитием колониальной торговли шипчандлеры стали неотъемлемой частью портовой инфраструктуры. В крупных портах появились специализированные портовые склады, где можно было быстро подготовить судно к новому рейсу. С переходом к паровым судам в XIX веке перечень услуг расширился: кроме традиционных материалов начали поставляться уголь, машинные масла, запасные части и техническое оборудование. 📌 Сегодня шипчандлеры обеспечивают суда провизией, техническими материалами, запасными частями, средствами безопасности и бытовыми товарами, работая практически во всех крупных портах мира и являясь важным элементом глобальной морской логистики. #MaritimeHistory#ShippingIndustry#ShipSupply#Ports#Seafaring