SafeLockedFileForWrite¶
-
class
lsst.daf.butler.core.safeFileIo.SafeLockedFileForWrite(name)¶ Bases:
objectFile-like object that is used to create a file if needed, lock it with an exclusive lock, and contain file descriptors to readable and writable versions of the file.
This will only open a file descriptor in “write” mode if a write operation is performed. If no write operation is performed, the existing file (if there is one) will not be overwritten.
Contains __enter__ and __exit__ functions so this can be used by a context manager.
Attributes Summary
readablewriteableMethods Summary
close()open()read([size])write(str)Attributes Documentation
-
readable¶
-
writeable¶
Methods Documentation
-
close()¶
-
open()¶
-
read(size=None)¶
-
write(str)¶
-