New GitHub issue #119724 from encukou:<br>

<hr>

<pre>
Since #29513, syntax errors in `else` and `elif` blocks, like:
```python
if 1:
    pass
else:
    This is invalid syntax (sic)
```
are reported at the `else`:
```
  File "/tmp/repro.py", line 3
 else:
    ^^^^^^
SyntaxError: 'else' must match a valid statement here
```
This is quite unhelpful when a small typo is hiding in a large block.

@lysnikolaou, could you take a look?
</pre>

<hr>

<a href="https://github.com/python/cpython/issues/119724">View on GitHub</a>
<p>Labels: </p>
<p>Assignee: lysnikolaou</p>