Advanced Exception Handling in Python