'Naive case-insensitive search.'

def filter(self, table, snapshots, filter_string):

    query = filter_string.lower()
    return [snapshot for snapshot in snapshots if (query in snapshot.name.lower())]
