Skip to content

mypy-internally, check_arg_kinds() should be check_param_kinds() and its relates should also be corrected #20943

@hyperkai

Description

@hyperkai

*Notes:

  • mypy 1.19.1
  • Python 3.14.0

mypy-internally, check_arg_kinds() should be check_param_kinds() and its relates should also be corrected as shown below:

check_arg_kinds() -> check_param_kinds()
is_var_arg        -> is_var_param
is_kw_arg         -> is_kw_param

From:

Required positional args may not appear after default, named or var args

To:

Required positional params may not appear after default, named or var params


From:

Positional default args may not appear after named or var args

To:

Positional default params may not appear after named or var params


From:

Var args may not appear after named or var args

To:

Var params may not appear after named or var params


From:

A **kwargs argument must be the last argument

To:

A **kwargs parameter must be the last parameter


From:

You may only have one **kwargs argument

To:

You may only have one **kwargs parameter

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugmypy got something wrong

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions