Skip to content

Syntax error on '{z} if z is not None else pass' #129515

@none-of-my-names-is-available

Description

Bug report

Bug description:

My question is in the title.

In the tutorial, I read: Use 'pass' in places, where code is required syntactically, but none is needed.
In order to save indentations, I used the conditional assignement in some segment of code. But I only want to include z in the set x, if it is not None, because later, the None disturbs.

So my thesis is: The code in the title is syntactically correct, but still, I get a syntax error.

Thank you for your kind consideration

CPython versions tested on:

3.10

Operating systems tested on:

Windows

Linked PRs

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions