Skip to content

Placement of # type: ignore on multi-line expression is iffy #1032

Closed
@gvanrossum

Description

@gvanrossum

Consider (this stands in for a longer example :-):

vars = {"table": "Users"}
sql = dict(vars,
           cols="username")

This currently gives an error due to #984. So I want to add # type: ignore. Unfortunately this doesn't work:

sql = dict(vars,
           cols="username")  # type: ignore

Instead I must use this:

sql = dict(vars,  # type: ignore
           cols="username")

which is a little unintuitive.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions