.. include:: ../README.rst .. module:: atomicwrites API === .. autofunction:: atomic_write Errorhandling ------------- All filesystem errors are subclasses of :py:exc:`OSError`. - On UNIX systems, errors from the Python stdlib calls are thrown. - On Windows systems, errors from Python's ``ctypes`` are thrown. In either case, the ``errno`` attribute on the thrown exception maps to an errorcode in the ``errno`` module. Low-level API ------------- .. autofunction:: replace_atomic .. autofunction:: move_atomic .. autoclass:: AtomicWriter :members: License ======= .. include:: ../LICENSE