PEP 675; Establish typing context in the Abstract (#2324)
This commit is contained in:
parent
bdc0e44c67
commit
ba2a9295dd
11
pep-0675.rst
11
pep-0675.rst
|
@ -15,11 +15,12 @@ Post-History:
|
|||
Abstract
|
||||
========
|
||||
|
||||
There is currently no way to specify that a function parameter can be
|
||||
of any literal string type; we have to specify the precise literal
|
||||
string, such as ``Literal["foo"]``. This PEP introduces a supertype of
|
||||
literal string types: ``LiteralString``. This allows a function to
|
||||
accept arbitrary literal string types, such as ``Literal["foo"]`` or
|
||||
Using static type annotations, there is currently no way to specify
|
||||
that a function parameter can be of any literal string type.
|
||||
We have to specify the precise literal string, such as
|
||||
``Literal["foo"]``. This PEP introduces a supertype of literal string
|
||||
types: ``LiteralString``. This allows a function to accept arbitrary
|
||||
literal string types, such as ``Literal["foo"]`` or
|
||||
``Literal["bar"]``.
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue