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)¶ 
-