def get_issues(self, project_id=None, tracker=None, status=None, page=0, custom=None):
        urlArgs = {'key': self.key, 'page': page}
        if project_id is not None:
            urlArgs['project_id'] = project_id
        if tracker is not None:
            urlArgs['tracker_id'] = tracker
        if status is not None:
            urlArgs['status_id'] = status
        if custom is not None:
            if type(custom).__name__ == "dict":
                for cf_id in custom:
                    urlArgs['cf_%d' % cf_id] = custom[cf_id]
        url = "%s/issues.xml?%s" % (self.base, urllib.urlencode(urlArgs))
        response, content = self._request(url, "GET")
        issues = []
        issuesRoot = minidom.parseString(content)
        issuesList = issuesRoot.documentElement.getElementsByTagName('issue')
        for issue in issuesList:
            issues.append(RedmineIssue(issue))
        return issues
Get paginated list of all issues, returns one page at a time
dataset/ETHPy150Open zepheira/django-redmine/django_redmine/utils.py/RedmineClient.get_issues