(self)
| 168 | return (self.__class__, (), self.__getstate__()) |
| 169 | |
| 170 | def close(self): |
| 171 | with self._lock: |
| 172 | while self.filenames: |
| 173 | filename = self.filenames.pop() |
| 174 | try: |
| 175 | self._os_remove(filename) |
| 176 | except OSError: |
| 177 | pass |
| 178 | self.chunks = [[]] |
| 179 | self.cache = None |
| 180 | self.chunk_length = getattr(sys, "maxsize", None) |
| 181 | self._size_counter = 0 |
| 182 | |
| 183 | def __del__(self): |
| 184 | self.close() |