class PyHesiodFS(routefs.RouteFS):
def __init__(self, *args, **kwargs):
super(PyHesiodFS, self).__init__(*args, **kwargs)
+ self.fuse_args.add("allow_other", True)
self.cache = {}
return
def getList(self, **kwargs):
- return routefs.Directory(self.cache.keys() + ['README.txt'])
+ return self.cache.keys() + ['README.txt']
def getReadme(self, **kwargs):
- return routefs.File("""
+ return """
This is the pyHesiodFS FUSE automounter. To access a Hesiod filsys,
just access /mit/name.
If you're using the Finder, try pressing Cmd+Shift+G and then entering
/mit/name
-""")
+"""
if __name__ == '__main__':
routefs.main(PyHesiodFS)