Skip to content

Commit 1112fd5

Browse files
committed
Glossary: Restore the original order of notes on not fully static gradual types
1 parent 0f20821 commit 1112fd5

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

docs/spec/glossary.rst

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -65,19 +65,19 @@ This section defines a few terms that may be used elsewhere in the specification
6565
primary gradual form is :ref:`Any`. The ellipsis (``...``) is a gradual
6666
form in some, but not all, contexts. It is a gradual form when used in a
6767
:ref:`Callable` type, and when used in ``tuple[Any, ...]`` (but not in
68-
other :ref:`tuple <tuples>` types). Types that contain gradual forms do not participate
69-
in the :term:`subtype` relation, but they do participate in
70-
:term:`consistency <consistent>` and :term:`assignability <assignable>`.
71-
They can be :term:`materialized <materialize>` to a more static, or fully static,
72-
type. See :ref:`type-system-concepts`.
68+
other :ref:`tuple <tuples>` types).
7369

7470
gradual type
7571
All types in the Python type system are "gradual". A gradual type may be
7672
a :term:`fully static type`, or it may be :ref:`Any`, or a type that
7773
contains ``Any`` or another :term:`gradual form`. A gradual type does not
7874
necessarily represent a single set of possible runtime values; instead it
7975
can represent a set of possible static types (a set of possible sets of
80-
possible runtime values).
76+
possible runtime values). Gradual types which are not fully static do not
77+
participate in the :term:`subtype` relation, but they do participate in
78+
:term:`consistency <consistent>` and :term:`assignability <assignable>`.
79+
They can be :term:`materialized <materialize>` to a more static, or fully static,
80+
type. See :ref:`type-system-concepts`.
8181

8282
inline
8383
Inline type annotations are annotations that are included in the

0 commit comments

Comments
 (0)