'This method is intended to be used only in those rare situations, like
Drag\'n Drop, when you absolutely need the path to the original file.
Otherwise, use format(..., as_path=True).
Note that a networked backend will always return None.'

def format_path(self, index, fmt, index_is_id=False):

    path = self.format_abspath(index, fmt, index_is_id=index_is_id)
    if (path is None):
        id_ = (index if index_is_id else self.id(index))
        raise NoSuchFormat(('Record    %d    has    no    format:    %s' % (id_, fmt)))
    return path
