[Python-checkins] [3.11] Fix type annotation of `pstats.FunctionProfile.ncalls` (GH-96741) (#96835)
ambv
webhook-mailer at python.org
Wed Oct 5 17:57:16 EDT 2022
https://github.com/python/cpython/commit/a8d50aeada9b6e2be1a4b6e498002c11b783a32a
commit: a8d50aeada9b6e2be1a4b6e498002c11b783a32a
branch: 3.11
author: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com>
committer: ambv <lukasz at langa.pl>
date: 2022-10-05T14:57:11-07:00
summary:
[3.11] Fix type annotation of `pstats.FunctionProfile.ncalls` (GH-96741) (#96835)
This change aligns the type annotation of `pstats.FunctionProfile.ncalls` with its runtime type.
(cherry picked from commit 8e9a37dde44c9fa0b961cb2db5dc8266e1f85d11)
Co-authored-by: Ruan Comelli <ruancomelli at gmail.com>
files:
A Misc/NEWS.d/next/Library/2022-09-15-00-37-33.gh-issue-96741.4b6czN.rst
M Lib/pstats.py
diff --git a/Lib/pstats.py b/Lib/pstats.py
index 8e0743f2e5f2..80408313e8b2 100644
--- a/Lib/pstats.py
+++ b/Lib/pstats.py
@@ -57,7 +57,7 @@ def __new__(cls, *values):
@dataclass(unsafe_hash=True)
class FunctionProfile:
- ncalls: int
+ ncalls: str
tottime: float
percall_tottime: float
cumtime: float
diff --git a/Misc/NEWS.d/next/Library/2022-09-15-00-37-33.gh-issue-96741.4b6czN.rst b/Misc/NEWS.d/next/Library/2022-09-15-00-37-33.gh-issue-96741.4b6czN.rst
new file mode 100644
index 000000000000..e7f53311e589
--- /dev/null
+++ b/Misc/NEWS.d/next/Library/2022-09-15-00-37-33.gh-issue-96741.4b6czN.rst
@@ -0,0 +1 @@
+Corrected type annotation for dataclass attribute ``pstats.FunctionProfile.ncalls`` to be ``str``.
More information about the Python-checkins
mailing list