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

Резултати

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

Пребарај: #description

当前筛选 #description清除筛选
VmShell VPS Channel

@vmshell · Post #1679 · 03.03.2025 г., 09:15

VPS内存太小,VmShell,小内存自动清理缓存脚本 “VPS小内存硬盘日志定时清理工具”是为了针对系统如何清理VPS自动缓存,保持系统的清洁与活力的小工具,喜欢的朋友可以给我们点亮我们的小星星 VPS小内存硬盘日志定时清理工具,作者:Vmshell INC,是美国怀俄明注册正规企业,现注册有自有网络运营ASN号:147002;提供香港CMI线路高速网络云计算中心和美国云计算中心,小巧灵动的VPS为全球网络提供全方位服务, 官网订购地址: https://vmshell.com/; 企业高速网络: https://tototel.com/; TeleGram讨论:https://t.me/vmshellhk; TeleGram频道:https://t.me/vmshell; 提供微信/支付宝/美国PayPal支付(3日内无条件退款); 登录VPS的SSH之后,执行如下代码后reboot重启服务器 第一步:创建文件夹和文件名: mkdir -p /opt/script/cron && vim /opt/script/cron/cleanCache.sh 输入如下文字,之后":wq"保存退出 #!/bin/bash #description: 清除缓存 echo "开始清除缓存" sync;sync;sync #写入硬盘,防止数据丢失 chmod -R 777 /opt/script/cron #修改其文件的權限 chmod -R 777 /var/spool/mail #修改其郵件消息的權限 #sleep 10 #延迟10秒 echo 1 > /proc/sys/vm/drop_caches echo 2 > /proc/sys/vm/drop_caches echo 3 > /proc/sys/vm/drop_caches echo "结束清除缓存" #description: 删除30天之前的r日志文件… https://linuxword.com/?p=43179

STAR VET BOOKS

@starvetbooks · Post #4732 · 24.11.2024 г., 04:18

https://t.me/starvetbooks #PENSTREP_INJECTION (Procaine penicillin & Dihydrostreptomycin injection) #PRODUCT: Suspension #ADMINISTRATION ✓Parenteral #COMPOSITION ✓Procaine penicillin: 200ml ✓Dihydrostreptomycin: 250ml ✓Sulphate: 200 mg. ✓Excipients: ad1 ml. #DESCRIPTION The combination of #PROCAINE_PENICILLIN_G & #DIHYDROSTREPTOMYCIN acts additive and in some cases synergistic. #PROCAINE_PENICILLIN_G A Narrow-spectrum, a bactericidal against Gram-positive bacteria, #DIHYDROSTREPTOMYCIN An aminoglycoside, a bactericidal, against Gram-negative. #INDICATION/USES Arthritis, mastitis and gastrointestinal, respiratory and urinary tract infections rapid healing of wound/injury. NEXT ⏭️👇