import re
import time
from redminelib import Redmine # https://pypi.org/project/python-redmine/
+from redminelib.exceptions import ResourceAttrError
redmine_endpoint = "https://tracker.ceph.com"
project_name = "Ceph"
"unknown release " + release)
break
subject = (release + ": " + issue['subject'])[:255]
+ assigned_to_id = None
+ try:
+ assigned_to_id = issue.assigned_to.id
+ except ResourceAttrError: # not assigned
+ pass
if dry_run:
logging.info(url(issue) + " add backport to " + release)
continue
tracker_id=backport_tracker_id,
subject=subject,
priority_id=issue['priority']['id'],
+ assigned_to_id=assigned_to_id,
target_version=None,
custom_fields=[{
"id": release_id,