lsst.daf.persistence
21.0.0-7-g98eecf7+a3bec23c38
|
Public Member Functions | |
def | __init__ (self, name) |
def | __enter__ (self) |
def | __exit__ (self, type, value, traceback) |
def | open (self) |
def | close (self) |
def | readable (self) |
def | writeable (self) |
def | read (self, size=None) |
def | write (self, str) |
Public Attributes | |
log | |
name | |
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.
Definition at line 174 of file safeFileIo.py.
def lsst.daf.persistence.safeFileIo.SafeLockedFileForWrite.__init__ | ( | self, | |
name | |||
) |
Definition at line 183 of file safeFileIo.py.
def lsst.daf.persistence.safeFileIo.SafeLockedFileForWrite.__enter__ | ( | self | ) |
Definition at line 190 of file safeFileIo.py.
def lsst.daf.persistence.safeFileIo.SafeLockedFileForWrite.__exit__ | ( | self, | |
type, | |||
value, | |||
traceback | |||
) |
Definition at line 194 of file safeFileIo.py.
def lsst.daf.persistence.safeFileIo.SafeLockedFileForWrite.close | ( | self | ) |
Definition at line 203 of file safeFileIo.py.
def lsst.daf.persistence.safeFileIo.SafeLockedFileForWrite.open | ( | self | ) |
Definition at line 197 of file safeFileIo.py.
def lsst.daf.persistence.safeFileIo.SafeLockedFileForWrite.read | ( | self, | |
size = None |
|||
) |
Definition at line 223 of file safeFileIo.py.
def lsst.daf.persistence.safeFileIo.SafeLockedFileForWrite.readable | ( | self | ) |
Definition at line 212 of file safeFileIo.py.
def lsst.daf.persistence.safeFileIo.SafeLockedFileForWrite.write | ( | self, | |
str | |||
) |
Definition at line 228 of file safeFileIo.py.
def lsst.daf.persistence.safeFileIo.SafeLockedFileForWrite.writeable | ( | self | ) |
Definition at line 218 of file safeFileIo.py.
lsst.daf.persistence.safeFileIo.SafeLockedFileForWrite.log |
Definition at line 184 of file safeFileIo.py.
lsst.daf.persistence.safeFileIo.SafeLockedFileForWrite.name |
Definition at line 185 of file safeFileIo.py.