If the path specified is a symlink, return the target
"""
return self._get_file(path).readlink()
+
+ def write(self, path, buf, offset):
+ """
+ If the path specified is a file, call the appropriate member
+ on the file
+ """
+ return self._get_file(path).write(buf, offset)
class TreeKey(object):
def getattr(self):
return -errno.EINVAL
def readlink(self):
return -errno.EINVAL
+ def write(self, length, offset):
+ return -errno.EINVAL
class NoEntry(TreeKey):
def getattr(self):
return -errno.ENOENT
def readlink(self):
return -errno.ENOENT
+ def write(self, length, offset):
+ return -errno.ENOENT
class TreeEntry(TreeKey):
default_mode = 0444