🔹 یک راهکار خیلی تمیزتر استفاده از ماژول بیلتاین contextlib و متد suppress هست. با این قابلیت به جای بلوک تکراری خطا، در یک خط پایتونی و خوانا میگی دقیقاً چه خطایی نادیده گرفته بشه بدون اینکه جریان برنامه به هم بریزه.
import os
from contextlib import suppress
with suppress(FileNotFoundError):
os.remove(".cache_temp.json")
🔹 این روش هم خوانایی کدت رو بالا میبره و هم دقیقاً به بقیه تیم نشون میده که قصدت نادیده گرفتن کنترلشده یک خطای مشخص بوده نه خاموش کردن تمام باگها.
🐍 @python_rd