TGViewer
Добро пожаловать в мир Python Добро пожаловать в мир Python @welcome_python · 2.76K subscribers
Post #591 1.3K
If you want to ignore some exception, you probably do something like this:

try:
lst = [1, 2, 3, 4, 5]
print(lst[10])
except IndexError:
pass


That will work (without printing anything), but contextlib let you do the same more expressively and semantically correct:

from contextlib import suppress
with suppress(IndexError):
lst = [1, 2, 3, 4, 5]
lst[10]
  • 👍 3
More from @welcome_python
  1. Apr 12, 2026СКОРО: D-строки в Python PEP 822 предлагает новый синтаксис «d-строки» (многострочной стро…
  2. Aug 12, 2025KittenTTS — это сверхлёгкая модель преобразования текста в речь с открытым исходным кодом,…
  3. Aug 1, 2025ЕДИНСТВЕННАЯ дорожная карта по науке о данных Простая и эффективная дорожная карта для изу…
  4. Aug 1, 2025Учебное пособие по голосовому агенту Python AI — полное руководство разработчика (Deepgram…
  5. Aug 1, 2025Полное руководство по созданию и развертыванию ИИ-агента с использованием контейнеров Dock…
  6. Aug 1, 2025Разработка панели мониторинга в реальном времени с использованием FastAPI, Postgres и WebS…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →