gh-130273: Fix incorrectly colored error locations when wide unicode characters exists by HarryLHW · Pull Request #130277 · python/cpython
No.
However, _display_width() does not correctly handle zero-width characters for carets positions either.
>>> café = 1/0 Traceback (most recent call last): File "<python-input-0>", line 1, in <module> café = 1/0 ~^~ ZeroDivisionError: division by zero >>>
They can be fixed in the same way. I wonder how I can find all the zero-width characters.