summaryrefslogtreecommitdiffstats
path: root/Python/tracemalloc.c
diff options
context:
space:
mode:
authorCody Maloney <cmaloney@users.noreply.github.com>2024-07-04 12:59:18 (GMT)
committerGitHub <noreply@github.com>2024-07-04 12:59:18 (GMT)
commit06a1c3fb24c4be9ce3b432022ebaf3f913f86ba7 (patch)
tree554935b738c91e14164782dfcfe2e504b74d47ab /Python/tracemalloc.c
parent19d1e43e43df97d14c5ab415520b6ccd941e1c88 (diff)
downloadcpython-06a1c3fb24c4be9ce3b432022ebaf3f913f86ba7.zip
cpython-06a1c3fb24c4be9ce3b432022ebaf3f913f86ba7.tar.gz
cpython-06a1c3fb24c4be9ce3b432022ebaf3f913f86ba7.tar.bz2
gh-120754: Update estimated_size in C truncate (#121357)
Sometimes a large file is truncated (test_largefile). While estimated_size is used as a estimate (the read will stil get the number of bytes in the file), that it is much larger than the actual size of data can result in a significant over allocation and sometimes lead to a MemoryError / running out of memory. This brings the C implementation to match the Python _pyio implementation.
Diffstat (limited to 'Python/tracemalloc.c')
0 files changed, 0 insertions, 0 deletions