sphinx-toolbox Demo - TypeVars

<{{ sig_prename_tag }} class="sig-prename descclassname"> tests.test_output.typevars_demo. <{{ sig_prename_tag }} class="sig-name descname"> DS <{% if sphinx_version >= (9, 0) %}span{% else %}em{% endif %} class="property"> = TypeVar(DS, SlotsDemo, Demo) = (9, 0) %}span{% else %}em{% endif %}>

Type: TypeVar

Invariant TypeVar constrained to tests.test_output.typevars_demo.SlotsDemo and tests.test_output.typevars_demo.Demo .

<{% if sphinx_version >= (9, 0) %}span{% else %}em{% endif %} class="property"> {% if sphinx_version >= (9, 0) %} class {% else %}class{% endif %} = (9, 0) %}span{% else %}em{% endif %}> <{{ sig_prename_tag }} class="sig-prename descclassname"> tests.test_output.typevars_demo. <{{ sig_prename_tag }} class="sig-name descname"> Demo ( arg1 , arg2 ) [source]

An attrs class

<{{ sig_prename_tag }} class="sig-name descname"> arg1

Type: str

An argument

<{{ sig_prename_tag }} class="sig-name descname"> arg2

Type: int

Another argument

<{{ sig_prename_tag }} class="sig-prename descclassname"> tests.test_output.typevars_demo. <{{ sig_prename_tag }} class="sig-name descname"> FR <{% if sphinx_version >= (9, 0) %}span{% else %}em{% endif %} class="property"> = TypeVar(FR, bound=SlotsDemo) = (9, 0) %}span{% else %}em{% endif %}>

Type: TypeVar

Invariant TypeVar bound to tests.test_output.typevars_demo.SlotsDemo .

<{{ sig_prename_tag }} class="sig-prename descclassname"> tests.test_output.typevars_demo. <{{ sig_prename_tag }} class="sig-name descname"> S <{% if sphinx_version >= (9, 0) %}span{% else %}em{% endif %} class="property"> = TypeVar(S, bound=SlotsDemo) = (9, 0) %}span{% else %}em{% endif %}>

Type: TypeVar

Invariant TypeVar bound to tests.test_output.typevars_demo.SlotsDemo .

<{% if sphinx_version >= (9, 0) %}span{% else %}em{% endif %} class="property"> {% if sphinx_version >= (9, 0) %} class {% else %}class{% endif %} = (9, 0) %}span{% else %}em{% endif %}> <{{ sig_prename_tag }} class="sig-prename descclassname"> tests.test_output.typevars_demo. <{{ sig_prename_tag }} class="sig-name descname"> SlotsDemo ( arg1 , arg2 ) [source]

An attrs class with slots=True

<{{ sig_prename_tag }} class="sig-name descname"> arg1

Type: str

An argument

<{{ sig_prename_tag }} class="sig-name descname"> arg2

Type: int

Another argument

<{{ sig_prename_tag }} class="sig-prename descclassname"> tests.test_output.typevars_demo. <{{ sig_prename_tag }} class="sig-name descname"> T <{% if sphinx_version >= (9, 0) %}span{% else %}em{% endif %} class="property"> = TypeVar(T) = (9, 0) %}span{% else %}em{% endif %}>

Type: TypeVar

Invariant TypeVar .

<{{ sig_prename_tag }} class="sig-prename descclassname"> tests.test_output.typevars_demo. <{{ sig_prename_tag }} class="sig-name descname"> T_co <{% if sphinx_version >= (9, 0) %}span{% else %}em{% endif %} class="property"> = TypeVar(T_co, covariant=True) = (9, 0) %}span{% else %}em{% endif %}>

Type: TypeVar

Covariant TypeVar .

<{{ sig_prename_tag }} class="sig-prename descclassname"> tests.test_output.typevars_demo. <{{ sig_prename_tag }} class="sig-name descname"> T_contra <{% if sphinx_version >= (9, 0) %}span{% else %}em{% endif %} class="property"> = TypeVar(T_contra, contravariant=True) = (9, 0) %}span{% else %}em{% endif %}>

Type: TypeVar

Contravariant TypeVar .

{% if sphinx_version >= (8, 1) %}
{% endif %}