perceval/backends/core/gitlab.py
def __fetch_issues(self, from_date):
        """Fetch the issues"""

        issues_groups = self.client.issues(from_date=from_date)

        for raw_issues in issues_groups:
            issues = json.loads(raw_issues)
            for issue in issues:
                issue_id = issue['iid']

                if self.blacklist_ids and issue_id in self.blacklist_ids:
                    logger.warning("Skipping blacklisted issue %s", issue_id)
                    continue

                self.__init_issue_extra_fields(issue)

                issue['notes_data'] = \
                    self.__get_issue_notes(issue_id)
                issue['award_emoji_data'] = \
                    self.__get_award_emoji(GitLabClient.ISSUES, issue_id)

                yield issue
def __fetch_issues(self, from_date):
        """Fetch the issues"""

        issues_groups = self.client.issues(from_date=from_date)

        for raw_issues in issues_groups:
            issues = json.loads(raw_issues)
            for issue in issues:
                issue_id = issue['iid']

                if self.blacklist_ids and issue_id in self.blacklist_ids:
                    logger.warning("Skipping blacklisted issue %s", issue_id)
                    continue

                self.__init_issue_extra_fields(issue)

                issue['notes_data'] = \
                    self.__get_issue_notes(issue_id)
                issue['award_emoji_data'] = \
                    self.__get_award_emoji(GitLabClient.ISSUES, issue_id)

                yield issue
def __fetch_issues ( self , from_date ) : issues_groups = self . client . issues ( from_date = from_date ) for raw_issues in issues_groups : issues = json . loads ( raw_issues ) for issue in issues : issue_id = issue [ 'iid' ] if self . blacklist_ids and issue_id in self . blacklist_ids : logger . warning ( "Skipping blacklisted issue %s" , issue_id ) continue self . __init_issue_extra_fields ( issue ) issue [ 'notes_data' ] = self . __get_issue_notes ( issue_id ) issue [ 'award_emoji_data' ] = self . __get_award_emoji ( GitLabClient . ISSUES , issue_id ) yield issue
Fetch the issues
Fetch the issues