self.query is a string, but SearchResult's __init__ appears to be expecting a list.