Skip to content

References to names before they're bound should generate an error (UnboundLocalError) #686

Closed
@spkersten

Description

@spkersten

This code raises an error when executed but passes type checking:

def f(x: A): pass

y = A()

class A: pass

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions