#python-jira
Вопрос:
В моем issue.py
у меня есть следующее class
.
class ProjectIssue: def __init__(self, issue): self.issue = issue self.sponsors = IssueField(issue, "Sponsors", "customfield_13731") self.overall_status_at_start_date = self.get_status_at_date(self.overall_status) self.resource_at_start_date = self.get_status_at_date(self.resource) self.get_list_of_epics = self.get_epics() def get_epics(self): epic_query = """ issuetype = Epic """ get_ep = jira.search_issues(epic_query, maxResults=5) # return get_ep pa = [] for item in get_ep: pa.append(item.key) return pa
И в приведенном ниже коде должен быть приведен список эпопей каждого выпуска (поскольку я могу извлечь «дату выполнения» для каждого выпуска). Тем не менее, он дает списки эпосов всего проекта (не требуется). Какая-нибудь помощь в этом деле? Спасибо.
for issue in stories_in_release: project_issue = ProjectIssue(issue) pptx.add_slide_for_project_issue(issue) x, y, cx, cy = Inches(4), Inches(6.1), Inches(9), Inches(0.7) project_risks_textbox = slide.shapes.add_textbox(x, y, cx, cy) self.add_text_to_element(project_risks_textbox, "Epic_1:" str(issue.get_list_of_epics)) project_risks_textbox.text_frame.auto_size = MSO_AUTO_SIZE.TEXT_TO_FIT_SHAPE project_risks_textbox.text_frame.word_wrap = True