I have written a lot of little Python3 scripts by now and now I discovered the "Birdseye" debugger in Thonny and tried it out. It's honestly a great debugger with one big flaw:
Inside an f-string, for example
try:
raise SyntaxError('Oops!')
except Exception as e:
print(f'{type(e).__name__}: {e}')
It correctly prints out SyntaxError: Oops! but in Birdseye the f-string is just one block:
Would it be possible to split up the f-string into its methods and string parts in Birdseye?
I have written a lot of little Python3 scripts by now and now I discovered the "Birdseye" debugger in Thonny and tried it out. It's honestly a great debugger with one big flaw:
Inside an f-string, for example
It correctly prints out
Would it be possible to split up the f-string into its methods and string parts in Birdseye?
SyntaxError: Oops!
but in Birdseye the f-string is just one block: