def METHOD_NAME(self):
    # Construct the whole url by hand here, because otherwise requests will
    # percent-encode the ':' characters, which gerrit doesn't like.
    url = self.config.base_uri + '/a/changes/?q=' + self.query_string
    response = self.session.get(url)
    response.raise_for_status()
    # The response has some ")]}'" garbage prefixed.
    body = response.text[4:]
    changes = json.loads(body)
    for change in changes:
        extra = {
            'url': self.build_url(change),
            'annotations': self.annotations(change),
        }
        yield self.get_issue_for_record(change, extra)