

Episode 6 - An Exceptional Episode
Jan 8, 2024
The podcast covers topics such as exceptions, their evolution, and their implementation in Python. It discusses the use of 'try' blocks, the storage of current exceptions, and string exceptions. It also explores PEPs related to exception handling in Python 3K, including exception chaining and suppressing, as well as the difference between 'pass', 'None', and '...' in exception handling. Other interesting topics include zero-cost exceptions in Python 3.11 and the introduction of BaseExceptionGroup and ExceptionGroup in Python 3.10.
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8 9
Introduction
00:00 • 2min
Understanding Exception Handling and Try Blocks in Python
02:14 • 4min
Exception Handling in Python
06:05 • 25min
The Complexity of Implementing Cause and Context
30:35 • 2min
Suppressing Exception Context with PEP409
32:14 • 21min
Exception Handling in Python
53:24 • 23min
High-Profile Changes: Copi and Patch jit Compiler, PR Comments, and Git
01:16:15 • 5min
Python Updates and Build Bot Issues
01:21:20 • 5min
An Edge Case in Python, Collaboration Among Developers, and Sponsorship Announcement
01:26:27 • 5min