Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support ForwardRef #215

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

Commits on Jan 26, 2022

  1. Configuration menu
    Copy the full SHA
    85f2d58 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8f4be84 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2022

  1. Add ForwardRef tests

    These test all kinds of subtleties of ForwardRefs and their
    (automatic, semiautomatic or manual) resolution. As dataclasses, attrs
    classes and type aliases behave slightly different and, in addition to that,
    behave differently with respect to PEP 563 (the delayed evaluation of type hints)
    the tests are quite extensive. A critical test-case is also whether
    resolution works across modules, i.e. whether ForwardRefs are handled correctly
    when they are imported from another module.
    Correct operation in any of the above cases cannot be taken for granted
    andreas-h-sie committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    c55472e View commit details
    Browse the repository at this point in the history