summaryrefslogtreecommitdiff
path: root/fs/memoryfs.py
diff options
context:
space:
mode:
authorwillmcgugan@gmail.com <willmcgugan@gmail.com@67cdc799-7952-0410-af00-57a81ceafa0f>2015-02-03 10:51:53 +0000
committerwillmcgugan@gmail.com <willmcgugan@gmail.com@67cdc799-7952-0410-af00-57a81ceafa0f>2015-02-03 10:51:53 +0000
commit1f3ed9f956c9f9eca3a4f19e5e6ad8bbd2368c32 (patch)
treef2ebfdca476196e53de68a8c16e10918984dce24 /fs/memoryfs.py
parenta61d85e3e97f4c8ef2c733416ec1e59de71ed2ff (diff)
downloadpyfilesystem-1f3ed9f956c9f9eca3a4f19e5e6ad8bbd2368c32.tar.gz
adde utils.copydir_progress method
git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@911 67cdc799-7952-0410-af00-57a81ceafa0f
Diffstat (limited to 'fs/memoryfs.py')
-rw-r--r--fs/memoryfs.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/memoryfs.py b/fs/memoryfs.py
index 9a87db3..cde0096 100644
--- a/fs/memoryfs.py
+++ b/fs/memoryfs.py
@@ -542,7 +542,7 @@ class MemoryFS(FS):
@synchronize
def _on_close_memory_file(self, open_file, path):
dir_entry = self._get_dir_entry(path)
- if dir_entry is not None:
+ if dir_entry is not None and open_file in dir_entry.open_files:
dir_entry.open_files.remove(open_file)