Message 117077 - Python tracker (original) (raw)
I think Antoine misinterpreted my message. I do think that flush should continue to msync, except in cases where there really is no underlying file to sync to. It may (or may not) be unfortunate that the method is called flush, but nothing is gained by renaming it.
I agree that calling msync on close/dealloc is not really necessary. The Windows version doesn't sync, either.