def joinpath(self, head, tail): if head is ShareRoot: return self.shares[tail] else: return AbstractedFS.joinpath(self, head, tail)