On Mon, 17 Aug 2020 at 11:30, Mark Shannon <mark@hotpy.org> wrote:

I would also bring you attention to my rigorous analysis of the possible
application to PEP 622 the entirety of CPython.
If I have made any mistakes there, I'd be happy to correct them.

You say "I've elided a lot of complex logic int cases, as it is not relevant." in the plistlib._BinaryPlistWriter._write_object example, this seems to be a prime example where guards could be used to simplify/unnest the logic? Even if you disagree, I think it is highly relevant and worth commenting on, one way or another!