From: Evan Broder Date: Tue, 12 Aug 2008 07:21:50 +0000 (-0700) Subject: Use the mode specified by the various representation classes X-Git-Tag: 1.0.0~15 X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/python-routefs.git/commitdiff_plain/eab1fc366c14af6eafc02e1033588f297f4c7b55 Use the mode specified by the various representation classes --- diff --git a/routefs/__init__.py b/routefs/__init__.py index 5af78a5..9e2c6cc 100644 --- a/routefs/__init__.py +++ b/routefs/__init__.py @@ -113,14 +113,14 @@ class RouteFS(fuse.Fuse): st = RouteStat() if type(obj) is Directory: - st.st_mode = stat.S_IFDIR | 0755 + st.st_mode = stat.S_IFDIR | obj.mode st.st_nlink = 2 elif type(obj) is Symlink: - st.st_mode = stat.S_IFLNK | 0777 + st.st_mode = stat.S_IFLNK | obj.mode st.st_nlink = 1 st.st_size = len(obj) else: - st.st_mode = stat.S_IFREG | 0444 + st.st_mode = stat.S_IFREG | obj.mode st.st_nlink = 1 st.st_size = len(obj)