From 4a2becea17e06c0dffd7a4e64c5d0849e688605a Mon Sep 17 00:00:00 2001 From: Will McGugan Date: Sun, 4 Aug 2019 17:21:03 +0100 Subject: [PATCH] handle double close --- fs/memoryfs.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fs/memoryfs.py b/fs/memoryfs.py index 6e0630df..dcc03050 100644 --- a/fs/memoryfs.py +++ b/fs/memoryfs.py @@ -342,7 +342,8 @@ def _get_dir_entry(self, dir_path): def close(self): # type: () -> None - del self.root + if not self._closed: + del self.root return super(MemoryFS, self).close() def getinfo(self, path, namespaces=None):