Skip to content

Annotatetd Types do not support new Generic syntax #241

@seanrcollings

Description

@seanrcollings

This works

T = typing.TypeVar("T")

ConfigOption = Annotated[
    T,
    arc.Option(
        name="config",
        short="c",
        desc="Path to JSON config file containing Panopto and Canvas credentials",
        envvar="CONFIG",
    ),
]

This does not

type ConfigOption[T] = Annotated[
    T,
    arc.Option(
        name="config",
        short="c",
        desc="Path to JSON config file containing Panopto and Canvas credentials",
        envvar="CONFIG",
    ),
]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions