def search_issues(self, query, sort=github.GithubObject.NotSet, order=github.GithubObject.NotSet, **qualifiers):
assert isinstance(query, (str, unicode)), query<EOL>url_parameters = dict()<EOL>if sort is not github.GithubObject.NotSet:<EOL><INDENT>assert sort in ('<STR_LIT>', '<STR_LIT>', '<STR_LIT>'), sort<EOL>url_parameters["<STR_LIT>"] = sort<EOL><DEDENT>if order is not github.GithubObject.NotSet:<EOL><INDENT>assert order in ('<STR_LIT>', '<STR_LIT>'), order<EOL>url_parameters["<STR_LIT>"] = order<EOL><DEDENT>query_chunks = []<EOL>if query:  <EOL><INDENT>query_chunks.append(query)<EOL><DEDENT>for qualifier, value in qualifiers.items():<EOL><INDENT>query_chunks.append("<STR_LIT>" % (qualifier, value))<EOL><DEDENT>url_parameters["<STR_LIT:q>"] = '<STR_LIT:U+0020>'.join(query_chunks)<EOL>assert url_parameters["<STR_LIT:q>"], "<STR_LIT>"<EOL>return github.PaginatedList.PaginatedList(<EOL>github.Issue.Issue,<EOL>self.__requester,<EOL>"<STR_LIT>",<EOL>url_parameters<EOL>)<EOL>
:calls: `GET /search/issues <http://developer.github.com/v3/search>`_
:param query: string
:param sort: string ('comments', 'created', 'updated')
:param order: string ('asc', 'desc')
:param qualifiers: keyword dict query qualifiers
:rtype: :class:`github.PaginatedList.PaginatedList` of :class:`github.Issue.Issue`