פותחים שעון - בהרצה מתעלמים מאחד ה-Except

כשאני מנסה להריץ בקוד בכוונה path של קובץ “בעייתי” שאינו טקסט,
נראה כאילו יש התעלמות מהexcept שהכנסתי עבור המצב הזה.
כשאני מכניסה בכוונה Path “בעייתי”, בהודעת השגיאה נכתב שבזמן שטיפלו בUnicodeDecodeError, נתקלו בexception אחר -UnboundLocalErrord -בנוגע למשתנה שהתייחסתי אליו לפני שהתבצעה השמה. אבל כן מתבצעת השמה למשתנה, בתוך הexception של הUnicodeDecodeError, אבל משום מה נראה כאילו מה שבתוך הexcept לא מתבצע. ה-except השני דווקא כן עובד.
מצרפת כאן קישור למערכת בדיקה כדי שיהיה אפשר לראות את הקוד - https://solve.pythonic.guru/view/109144

לפי מה שאני נתקלתי מהניסיונות שלי, הexcept לא רץ אם הוא בעצמו נתקל בשגיאה (אחרת / נוספת).
ניצלתי את זה לטובתי :wink:

אצטרך לחשוב עוד זמן מה על החידה הזאת :rofl
תודה בכל אופן על הסיוע המתמיד!