[New-bugs-announce] [issue44838] SyntaxError: New message "expected 'else' after 'if' expression" wrongly shown

Andre Roberge report at bugs.python.org
Thu Aug 5 06:45:07 EDT 2021


New submission from Andre Roberge <andre.roberge at gmail.com>:

Given the following code containing no if expression (only if statements):

if True:
    print('hello'

if 2:
    print(123))

The following traceback is generated in Python 3.10.0RC1

  File "...\example.py", line 2
    print('hello'
          ^^^^^^^
SyntaxError: expected 'else' after 'if' expression

----------
components: Parser
messages: 398989
nosy: aroberge, lys.nikolaou, pablogsal
priority: normal
severity: normal
status: open
title: SyntaxError: New message "expected 'else' after 'if' expression" wrongly shown
versions: Python 3.10

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue44838>
_______________________________________


More information about the New-bugs-announce mailing list