def as_pull_request(self):
headers, data = self._requester.requestJsonAndCheck(<EOL>"<STR_LIT:GET>",<EOL>"<STR_LIT>".join(self.url.rsplit("<STR_LIT>", <NUM_LIT:1>))<EOL>)<EOL>return github.PullRequest.PullRequest(self._requester, headers, data, completed=True)<EOL>
:calls: `GET /repos/:owner/:repo/pulls/:number <http://developer.github.com/v3/pulls>`_
:rtype: :class:`github.PullRequest.PullRequest`