Skip to content

Commit 70cf067

Browse files
authored
Mark (c)math constants as final (#13410)
1 parent c2e4ef3 commit 70cf067

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

stdlib/cmath.pyi

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
from typing import SupportsComplex, SupportsFloat, SupportsIndex
1+
from typing import Final, SupportsComplex, SupportsFloat, SupportsIndex
22
from typing_extensions import TypeAlias
33

4-
e: float
5-
pi: float
6-
inf: float
7-
infj: complex
8-
nan: float
9-
nanj: complex
10-
tau: float
4+
e: Final[float]
5+
pi: Final[float]
6+
inf: Final[float]
7+
infj: Final[complex]
8+
nan: Final[float]
9+
nanj: Final[complex]
10+
tau: Final[float]
1111

1212
_C: TypeAlias = SupportsFloat | SupportsComplex | SupportsIndex | complex
1313

stdlib/math.pyi

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
import sys
22
from collections.abc import Iterable
3-
from typing import Protocol, SupportsFloat, SupportsIndex, TypeVar, overload
3+
from typing import Final, Protocol, SupportsFloat, SupportsIndex, TypeVar, overload
44
from typing_extensions import TypeAlias
55

66
_T = TypeVar("_T")
77
_T_co = TypeVar("_T_co", covariant=True)
88

99
_SupportsFloatOrIndex: TypeAlias = SupportsFloat | SupportsIndex
1010

11-
e: float
12-
pi: float
13-
inf: float
14-
nan: float
15-
tau: float
11+
e: Final[float]
12+
pi: Final[float]
13+
inf: Final[float]
14+
nan: Final[float]
15+
tau: Final[float]
1616

1717
def acos(x: _SupportsFloatOrIndex, /) -> float: ...
1818
def acosh(x: _SupportsFloatOrIndex, /) -> float: ...

0 commit comments

Comments
 (0)