(self, path)
return None, path_chunks
Look up the mountpoint servicing the given path.

        :return: A tuple of the mount and a list of path elements traversing from the mountpoint to the specified file.
Look up the mountpoint servicing the given path.
Look up the mountpoint servicing the given path .
def get_mountpoint(self, path):
        """
        Look up the mountpoint servicing the given path.

        :return: A tuple of the mount and a list of path elements traversing from the mountpoint to the specified file.
        """
        path_chunks = self._normalize_path(path)
        for i in range(len(path_chunks) - 1, -1, -1):
            partial_path = self._join_chunks(path_chunks[:-i])
            if partial_path in self._mountpoints:
                mountpoint = self._mountpoints[partial_path]
                if mountpoint is None:
                    break
                return mountpoint, path_chunks[-i:]

        return None, path_chunks
def get_mountpoint ( self , path ) : path_chunks = self . _normalize_path ( path ) for i in range ( len ( path_chunks ) - 1 , - 1 , - 1 ) : partial_path = self . _join_chunks ( path_chunks [ : - i ] ) if partial_path in self . _mountpoints : mountpoint = self . _mountpoints [ partial_path ] if mountpoint is None : break return mountpoint , path_chunks [ - i : ] return None , path_chunks