def __fetch_issues(self, from_date):
issues_groups = self.client.issues(from_date=from_date)<EOL>for raw_issues in issues_groups:<EOL><INDENT>issues = json.loads(raw_issues)<EOL>for issue in issues:<EOL><INDENT>issue_id = issue['<STR_LIT>']<EOL>if self.blacklist_ids and issue_id in self.blacklist_ids:<EOL><INDENT>logger.warning("<STR_LIT>", issue_id)<EOL>continue<EOL><DEDENT>self.__init_issue_extra_fields(issue)<EOL>issue['<STR_LIT>'] =self.__get_issue_notes(issue_id)<EOL>issue['<STR_LIT>'] =self.__get_award_emoji(GitLabClient.ISSUES, issue_id)<EOL>yield issue<EOL><DEDENT><DEDENT>
Fetch the issues