I am using list comprehension to extract some Jira data, but this same technique doesn't work for the "Sprint" view
from jira.client import JIRA
from jira import JIRA
import pandas as pd
import snowflake.connector
from snowflake.connector.pandas_tools import write_pandas
#from snowflake.sqlalchemy import URL
#from sqlalchemy import create_engine
jiraOptions = {'server': "example.com"}
jira = JIRA(options=jiraOptions, basic_auth=("example.com", "False"))
size = 100
initial = 0
issue_key=[]
sum_list=[]
iss_type=[]
stat=[]
pri=[]
creat=[]
date=[]
sprint=[]
while True:
start= initial*size
issues = jira.search_issues('project = EBI ORDER BY createdDate DESC', start,size)
if len(issues) == 0:
break
initial += 1
for issue in issues:
key=issue.key
issue_key.append([key])
summ=issue.fields.summary
sum_list.append([summ])
i_type=issue.fields.issuetype.name
iss_type.append([i_type])
st=issue.fields.status.name
stat.append([st])
pr=issue.fields.priority.name
pri.append([pr])
cre=issue.fields.creator.displayName
creat.append([cre])
dt=issue.fields.created
date.append([dt])
spri=issue.sprint
sprint.append([spri])
AttributeError: <class 'jira.resources.Issue'> object has no attribute 'sprint' ('Issue' object is not subscriptable)