MCPcopy Create free account
hub / github.com/boostorg/build / copy_preserving_timestamp

Method copy_preserving_timestamp

v2/test/BoostBuild.py:357–362  ·  view source on GitHub ↗
(self, src, dst)

Source from the content-addressed store, hash-verified

355 self.fail_test(1)
356
357 def copy_preserving_timestamp(self, src, dst):
358 src_name = self.native_file_name(src)
359 dst_name = self.native_file_name(dst)
360 stats = os.stat(src_name)
361 self.write(dst, self.read(src, 1))
362 os.utime(dst_name, (stats.st_atime, stats.st_mtime))
363
364 def touch(self, names, wait=True):
365 if names.__class__ is str:

Callers 1

pch.pyFile · 0.80

Calls 3

native_file_nameMethod · 0.95
writeMethod · 0.95
readMethod · 0.95

Tested by

no test coverage detected