Skip to content

Explicit type arguments to override type inference #3096

Closed
@graingert

Description

@graingert

In Python 3.5/3.6 I propose:

from mypy_extensions import type_args

class A: pass
class B(A): pass

type_args(bisect_left, (A))([B()], A())

But that's rather ugly, a Scala like syntax type_args[A]([B()], A()) would be nice but a pain to do.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions