summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRuan Comelli <ruancomelli@gmail.com>2022-09-15 01:33:43 (GMT)
committerGitHub <noreply@github.com>2022-09-15 01:33:43 (GMT)
commit8e9a37dde44c9fa0b961cb2db5dc8266e1f85d11 (patch)
tree3ff5180c57d3b7897d962d3bec11b69860164ad6
parenta83fdf2563aad794f0b0a78e534313bbe050d1eb (diff)
downloadcpython-8e9a37dde44c9fa0b961cb2db5dc8266e1f85d11.zip
cpython-8e9a37dde44c9fa0b961cb2db5dc8266e1f85d11.tar.gz
cpython-8e9a37dde44c9fa0b961cb2db5dc8266e1f85d11.tar.bz2
Fix type annotation of `pstats.FunctionProfile.ncalls` (#96741)
* fix: annotate `pstats.FunctionProfile.ncalls` as `str` This change aligns the type annotation of `pstats.FunctionProfile.ncalls` with its runtime type.
-rw-r--r--Lib/pstats.py2
-rw-r--r--Misc/NEWS.d/next/Library/2022-09-15-00-37-33.gh-issue-96741.4b6czN.rst1
2 files changed, 2 insertions, 1 deletions
diff --git a/Lib/pstats.py b/Lib/pstats.py
index 8e0743f..8040831 100644
--- a/Lib/pstats.py
+++ b/Lib/pstats.py
@@ -57,7 +57,7 @@ class SortKey:
@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 0000000..e7f5331
--- /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``.