I think the entire function would be more readable as:

    entires = []
    for subdir in folder.get_descentants(include_self=True):
        entries += map(get_logical_path, [subdir] + subdir.files)
    return entries

You could probably also get rid of the for loop, but I think that would make it more difficult to read.