Exact parity with utils.atomic_replace: its target fsync is wrapped in try/except OSError. A failed fsync after a successful copy must not surface the already-completed write as an error (Windows can raise on fsync of a read-only handle). |
||
|---|---|---|
| .. | ||
| openclaw_to_hermes.py | ||