lsst.daf.persistence
13.0-30-gd2bda26
|
Public Member Functions | |
def | __init__ |
def | __enter__ |
def | __exit__ |
def | open |
def | close |
def | readable |
def | writeable |
def | read |
def | write |
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.