mirror of
https://github.com/python/cpython.git
synced 2025-07-16 15:55:18 +00:00
Issue #14127: Add ns= parameter to utime, futimes, and lutimes.
Removed futimens as it is now redundant. Changed shutil.copystat to use st_atime_ns and st_mtime_ns from os.stat and ns= parameter to utime--it once again preserves exact metadata on Linux!
This commit is contained in:
parent
3a7f7977f1
commit
76ad59b7e8
6 changed files with 346 additions and 237 deletions
|
@ -123,7 +123,7 @@ error_time_t_overflow(void)
|
|||
"timestamp out of range for platform time_t");
|
||||
}
|
||||
|
||||
static time_t
|
||||
time_t
|
||||
_PyLong_AsTime_t(PyObject *obj)
|
||||
{
|
||||
#if defined(HAVE_LONG_LONG) && SIZEOF_TIME_T == SIZEOF_LONG_LONG
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue