summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--fs/contrib/archivefs.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/fs/contrib/archivefs.py b/fs/contrib/archivefs.py
index afe6d9d..ab226db 100644
--- a/fs/contrib/archivefs.py
+++ b/fs/contrib/archivefs.py
@@ -165,7 +165,10 @@ class ArchiveFS(FS):
elif attr == 'mode':
info['st_mode'] = entry.mode
else:
- info[attr] = getattr(entry, attr)
+ value = getattr(entry, attr)
+ if callable(value):
+ continue
+ info[attr] = value
return info
def getsize(self, path):