SafeLockedFileForWrite¶
-
class
lsst.daf.butler.core.safeFileIo.
SafeLockedFileForWrite
(name)¶ Bases:
object
File-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
readable
writeable
Methods Summary
close
()open
()read
([size])write
(str)Attributes Documentation
-
readable
¶
-
writeable
¶
Methods Documentation
-
close
()¶
-
open
()¶
-
read
(size=None)¶
-
write
(str)¶
-