'Iterate over the issue comments on this pull request.
:param int number: (optional), number of comments to return. Default:
-1 returns all available comments.
:param str etag: (optional), ETag from a previous request to the same
endpoint
:returns: generator of :class:`IssueComment <IssueComment>`\ s'

def issue_comments(self, number=(-1), etag=None):

    comments = self.links.get(u'comments', {})
    url = comments.get(u'href')
    if (not url):
        url = self._build_url(u'comments', base_url=self._api.replace(u'pulls', u'issues'))
    return self._iter(int(number), url, IssueComment, etag=etag)
