PyCon UK 2025

Irit Katriel

I am a CPython Core Developer with a particular interest in programming language design and compilers. My contributions include the implementation of exception groups (PEP 654), a number of simplifications in the exceptions mechanism, and a major refactor of the cpython bytecode compiler to improve its structure, maintainability and accessibility from unit tests.


Session

09-20
14:30
25min
The tale of PEP 765: SyntaxWarning on `return` in `finally`
Irit Katriel

The next version of Python emits a SyntaxWarning when return is used in a finally block. This is a small change to the language, with an interesting history. This talk tells that story.

Main stage