sphinx-toolbox Demo - TypeVars

<{{ sig_prename_tag }} class="sig-prename descclassname"> tests.test_output.typevars_demo. <{{ sig_prename_tag }} class="sig-name descname"> DS = TypeVar(DS, SlotsDemo, Demo)

Type: TypeVar

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

class <{{ 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 = TypeVar(FR, bound=SlotsDemo)

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 = TypeVar(S, bound=SlotsDemo)

Type: TypeVar

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

class <{{ 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 = TypeVar(T)

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 = TypeVar(T_co, covariant=True)

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 = TypeVar(T_contra, contravariant=True)

Type: TypeVar

Contravariant TypeVar .