agent: |
AISEdHWQ8HPwv7AjCu5bREOPEN a ticket
REOPEN a ticket
There was a problem that the LLM was not able to address. Please rephrase your prompt and try again.
inputs
outputs
import json
from jira import JIRA
creds = _get_creds(cred_label)['creds']
username = creds['username']
api_key = creds['password']
myjira = None
if username and api_key and jira_server:
myjira = JIRA(
server=jira_server,
basic_auth=(username, api_key)
)
else:
_problem = True
msg = "Missing username or API key"
print(msg)
if myjira:
try:
next_states = myjira.transitions(issue_id)
xns = [xn['name'] for xn in next_states]
if 'Reopen issue' in xns:
op = myjira.transition_issue(issue_id, 'Reopen issue')
else:
msg = f"ERROR! Unable to transation to DONE for ticket: {issue_id}\n"
msg += "Possible transitions: " + json.dumps(xns)
print(msg)
except Exception as e:
msg = str(e)
print(msg)
copied