From 26753f5cb19fffa49d2ea678287e51a270d966cf 2014-10-02 00:28:17
From: Thomas Kluyver <takowl@gmail.com>
Date: 2014-10-02 00:28:17
Subject: [PATCH] Fix out of date docstring

---

diff --git a/IPython/utils/io.py b/IPython/utils/io.py
index 1bae12d..422f655 100644
--- a/IPython/utils/io.py
+++ b/IPython/utils/io.py
@@ -237,9 +237,9 @@ def atomic_writing(path, text=True, encoding='utf-8', **kwargs):
     """Context manager to write to a file only if the entire write is successful.
     
     This works by creating a temporary file in the same directory, and renaming
-    it over the old file if the context is exited without an error. If the
-    target file is a symlink or a hardlink, this will not be preserved: it will
-    be replaced by a new regular file.
+    it over the old file if the context is exited without an error. If other
+    file names are hard linked to the target file, this relationship will not be
+    preserved.
     
     On Windows, there is a small chink in the atomicity: the target file is
     deleted before renaming the temporary file over it. This appears to be