Close all mmaps and persistent fds (index, heap, roster, lock).
(self)
| 851 | self._last_staleness_check = None |
| 852 | |
| 853 | def close(self): |
| 854 | """Close all mmaps and persistent fds (index, heap, roster, lock).""" |
| 855 | self._close_mmaps_and_fds() |
| 856 | if self._lock_fd is not None: |
| 857 | try: |
| 858 | self._lock_fd.close() |
| 859 | except OSError: |
| 860 | pass |
| 861 | self._lock_fd = None |
| 862 | |
| 863 | def _open_heap_mmap(self): |
| 864 | """ |