summaryrefslogtreecommitdiff
path: root/fs/memoryfs.py
diff options
context:
space:
mode:
authorwillmcgugan <willmcgugan@67cdc799-7952-0410-af00-57a81ceafa0f>2010-06-18 18:53:33 +0000
committerwillmcgugan <willmcgugan@67cdc799-7952-0410-af00-57a81ceafa0f>2010-06-18 18:53:33 +0000
commit75fe116f57cfc20922ef0cb4d33a3e423189edb0 (patch)
tree610dd8ac9a9f0453a59c0652c5d5dca59617b0c7 /fs/memoryfs.py
parent4ded92bcaea1500a89678272769837f084b3200d (diff)
downloadpyfilesystem-git-75fe116f57cfc20922ef0cb4d33a3e423189edb0.tar.gz
Mostly doc changes, and some pedantic pep-8 tweaks
Diffstat (limited to 'fs/memoryfs.py')
-rw-r--r--fs/memoryfs.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/fs/memoryfs.py b/fs/memoryfs.py
index 458eec6..1f30d7d 100644
--- a/fs/memoryfs.py
+++ b/fs/memoryfs.py
@@ -305,8 +305,7 @@ class MemoryFS(FS):
if dir_item is None:
parent_dir.contents[dirname] = self._make_dir_entry("dir", dirname)
-
- return self
+
def _orphan_files(self, file_dir_entry):
for f in file_dir_entry.open_files:
@@ -505,11 +504,11 @@ class MemoryFS(FS):
info['modified_time'] = dir_entry.modified_time
info['accessed_time'] = dir_entry.accessed_time
- if dir_entry.isfile():
+ if dir_entry.isdir():
+ info['st_mode'] = 0755
+ else:
info['size'] = len(dir_entry.data or '')
info['st_mode'] = 0666
- else:
- info['st_mode'] = 0700
return info