Slide 7
Slide 7 text
Python interface to FUSE
fusepy module [7] — simple interface to FUSE and MacFUSE:
def getattr(self, path, fh=None):
if path != '/':
raise FuseOSError(errno.ENOENT)
return {'st_mode': (S_IFDIR | 0o755), 'st_nlink': 2}
def readdir(self, path, fh=None):
return ['.', '..']
def read(self, path, size, offset, fh=None):
return self.data[path][offset:offset + size]