ステータスがDone or Closed
のプロジェクトにすべての値を表示しようとしています。高度な検索でJQLクエリを実行すると、プロジェクトで3096の問題が発生します。しかし、私はそれをPythonで実行すると、約50の問題が発生します。 JQLクエリと状態Done
またはClosed
と3000の以上の問題があるにもかかわらず、JiraはステータスがDoneまたはClosedのプロジェクトのすべての問題を検索します
#/usr/bin/python
import jira.client
from jira.client import JIRA
options = {'server': 'http://jira.confluence.no' }
jira = JIRA(options, batch_auth=('admin', 'admin'))
project = jira.projects()
for project in projects:
issues = jira.search_issues('project=JA')
for issue in issues:
if str(issue.fields.status) == 'Done' or str(issue.fields.status) == 'Closed':
print issue
私はわずか50かそこらの問題を取得しています。
制限はありますか? https://pythonhosted.org/jira/のドキュメントから
あなたはどのように多くのプロジェクトを持っているかを動作するはず?現在のように、「issue」には最後のプロジェクトの問題が含まれます(問題が「project = JA」と一致していなくても)。 'for project'ループの中に' for issue'ループを埋め込むことを意味しますか?実際、なぜ 'for project'ループがあるのでしょうか? –
'for issue'を' for project'ループに埋め込もうとしましたが、何度も何度も同じ問題が発生していました。私はそれをどうやってやれるかについて何か提案していますか? – user3580316
'for poject'ループはまったく必要ありません。あなたはすでにあなたが興味を持っているプロジェクトを 'search_issues'に伝えています。 –