alexmojaki / birdseye

Graphical Python debugger which lets you easily view the values of all evaluated expressions
https://birdseye.readthedocs.io
MIT License
1.65k stars 71 forks source link

updated to Python 3.9 #87

Closed spamegg1 closed 3 years ago

spamegg1 commented 3 years ago
alexmojaki commented 3 years ago

I'm really surprised there were no issues. There has been a change in the AST which means that slice nodes are now expressions and that caused breakages that I fixed in asttokens and pure_eval. Looks like birdseye just picks them up smoothly but the result is a bit weird. Here is how it looks before 3.9:

Screenshot from 2021-02-22 11-30-39

And then in 3.9:

Screenshot from 2021-02-22 11-30-55

That's not ideal but it's not a major problem and it's not in the scope of this PR.

Thanks!