العربية
فتح في Telegram
ССообщество Python Программистов

Сообщество Python Программистов

✅ ثقة عالية
@python_scripts · مجموعة · التقنية · في الفهرس منذ 2026-05-24
4 169أعضاء−3 في أسبوع
43يكتبون خلال 30 يومًا
555رسائل خلال 30 يومًا
904 487رسائل في الفهرس
T
всем привет, я тимлид бэкенда, ищу к себе в команду питониста, мидл плюс или сеньор. делаем маркетплейс, щас распиливаем старый монолит на джанге на сервисы и хотим успеть до нового года, в пике около 3к рпс. стек питон, фастапи, постгрес, кафка, редис, кликхаус, всё крутится в кубере. нужен опыт на питоне от 5 лет и чтоб с асинком, кафкой и постгресом под нагрузкой работал реально а не по туториалам. вилка от 550 до 750к на руки, зависит от собеса, оформление через ип или самозанятость, если не в рф можно в валюте или крипте. удалёнка полностью, созвонов по минимуму, один созвон со мной минут на сорок и если всё норм сразу оффер. название пока не светим, скажу ближе к офферу. если интересно пиши в лс сколько лет на питоне и где работал, гитхаб кинь если есть. если гитхаба или портфолио нет то дам маленькое тестовое
Д
V
Ю
V
صورة
انقر للعرض
صورة
انقر للعرض
Не могу понять почему в коде на белом скрине мне приходится явно оборачивать ожидание окончания таски в блок try except? Если этого не делать, то ошибка CancelledError На черном скрине похожий пример, но без блока try except и там все ОК
Ю
Vova K.Не могу понять почему в коде на белом скрине мне приходится явно оборачивать ожидание окончания таски в блок try except? Если этого не делать, то ошибка CancelledError На черном скрине похожий пример, но без блока try except и там все ОК
Дело не в TaskGroup, а в том, вызываешь ли ты await task после task.cancel(). На черном скрине... Что происходит: 1. Создаётся задача background(). 2. Через 5 секунд вызывается task.cancel(). 3. Выполняется return 42. 4. Python начинает выходить из async with TaskGroup. 5. TaskGroup дожидается завершения задачи. 6. Задача завершается с CancelledError. 7. TaskGroup считает отмену дочерней задачи нормальным завершением и не пробрасывает CancelledError наружу. На белом скрине всё иначе.... речь про эти строки task.cancel() await task task.cancel() запрашивает отмену задачи. При следующем подходящем моменте выполнения в отменяемую корутину будет выброшено исключение asyncio.CancelledError. так и вот главное... Если ты явно делаешь await task для отменённой задачи, CancelledError будет выброшен уже в твоей текущей корутине.
❤2
V
Простите за лонгрид, я кофе пью утром и мне нечем было заняться кроме как читать и отвечать
❤3
V
Изначально я не дожидался завершения отмененной задачи, я это уже потом добавил, т.к. cancellederror
V
Ну и для общей осведомлённости TaskGroup специально спроектирован таким образом, чтобы отмена отдельной дочерней задачи не считалась ошибкой всей группы. Ещё интересное то что asyncio.CancelledError наследуется непосредственно от BaseException, а не от Exception. по этому такой код не перехватит CancelledError try: task.cancel() await task except Exception: pass
❤2
T
а задача не завершена к моменту вызова cancel?
<
5
Как скачать mi unlock tool 7 версии 6 не работает
الأرشيف حسب الأشهر
أكتوبر 2026سبتمبر 2026أغسطس 2026يوليو 2026يونيو 2026مايو 2026أبريل 2026مارس 2026فبراير 2026يناير 2026ديسمبر 2025نوفمبر 2025أكتوبر 2025سبتمبر 2025أغسطس 2025يوليو 2025يونيو 2025مايو 2025أبريل 2025مارس 2025فبراير 2025يناير 2025ديسمبر 2024نوفمبر 2024أكتوبر 2024سبتمبر 2024أغسطس 2024يوليو 2024يونيو 2024مايو 2024أبريل 2024مارس 2024فبراير 2024يناير 2024ديسمبر 2023نوفمبر 2023أكتوبر 2023سبتمبر 2023أغسطس 2023يوليو 2023يونيو 2023مايو 2023أبريل 2023مارس 2023فبراير 2023يناير 2023ديسمبر 2022نوفمبر 2022أكتوبر 2022سبتمبر 2022أغسطس 2022يوليو 2022يونيو 2022مايو 2022أبريل 2022مارس 2022فبراير 2022يناير 2022ديسمبر 2021نوفمبر 2021أكتوبر 2021سبتمبر 2021أغسطس 2021يوليو 2021يونيو 2021مايو 2021أبريل 2021مارس 2021فبراير 2021يناير 2021ديسمبر 2020نوفمبر 2020أكتوبر 2020سبتمبر 2020أغسطس 2020يوليو 2020يونيو 2020مايو 2020أبريل 2020مارس 2020فبراير 2020يناير 2020ديسمبر 2019نوفمبر 2019أكتوبر 2019سبتمبر 2019أغسطس 2019يوليو 2019يونيو 2019مايو 2019أبريل 2019مارس 2019فبراير 2019يناير 2019ديسمبر 2018نوفمبر 2018أكتوبر 2018سبتمبر 2018أغسطس 2018يوليو 2018يونيو 2018مايو 2018أبريل 2018مارس 2018

خلاصة عامة مفتوحة من فهرس البحث ChatCrawler — «Google لـ Telegram العام»؛ تُحدَّث كلما زحفنا إلى المجتمع. الأوقات بتوقيت UTC.

محتوى عام فقط، وAPI Telegram الرسمي. عن المشروع · الأسئلة الشائعة · حدود الفهرس · إزالة صفحة · الدليل · بحث · كيف نحسب