def legacy_search_issues(self, state, keyword):
assert state in ["<STR_LIT>", "<STR_LIT>"], state<EOL>assert isinstance(keyword, (str, unicode)), keyword<EOL>headers, data = self._requester.requestJsonAndCheck(<EOL>"<STR_LIT:GET>",<EOL>"<STR_LIT>" + self.owner.login + "<STR_LIT:/>" + self.name + "<STR_LIT:/>" + state + "<STR_LIT:/>" + urllib.quote(keyword)<EOL>)<EOL>return [<EOL>github.Issue.Issue(self._requester, headers, github.Legacy.convertIssue(element), completed=False)<EOL>for element in data["<STR_LIT>"]<EOL>]<EOL>
:calls: `GET /legacy/issues/search/:owner/:repository/:state/:keyword <http://developer.github.com/v3/search/legacy>`_
:param state: "open" or "closed"
:param keyword: string
:rtype: :class:`github.PaginatedList.PaginatedList` of :class:`github.Issue.Issue`