Co dokładnie robi file.flush () w Pythonie?

Znalazłem to w dokumentacji Pythona dla obiektów plików : flush () niekoniecznie zapisuje dane pliku na dysk. Użyj flush (), a następnie os.fsync (), aby zapewnić takie zachowanie. Moje pytanie brzmi: co dokładnie flushrobi Python ? Myślałem, że wymusza zapisywanie danych na dysku, ale teraz...