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.
C
Cody Maloney committed
06a1c3fb24c4be9ce3b432022ebaf3f913f86ba7
Parent: 19d1e43
Committed by GitHub <noreply@github.com>
on 7/4/2024, 12:59:18 PM