diff options
author | willmcgugan <willmcgugan@67cdc799-7952-0410-af00-57a81ceafa0f> | 2010-06-18 18:53:33 +0000 |
---|---|---|
committer | willmcgugan <willmcgugan@67cdc799-7952-0410-af00-57a81ceafa0f> | 2010-06-18 18:53:33 +0000 |
commit | 75fe116f57cfc20922ef0cb4d33a3e423189edb0 (patch) | |
tree | 610dd8ac9a9f0453a59c0652c5d5dca59617b0c7 /fs/memoryfs.py | |
parent | 4ded92bcaea1500a89678272769837f084b3200d (diff) | |
download | pyfilesystem-git-75fe116f57cfc20922ef0cb4d33a3e423189edb0.tar.gz |
Mostly doc changes, and some pedantic pep-8 tweaks
Diffstat (limited to 'fs/memoryfs.py')
-rw-r--r-- | fs/memoryfs.py | 9 |
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
|