From: Nathan Cutler Date: Mon, 24 Sep 2018 12:58:13 +0000 (+0200) Subject: tools: backport-create-issue: rate-limit to avoid seeming like a spammer X-Git-Tag: v14.0.1~167^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=f34677a6e6aaf8d82700d1c8525712a289ad0efa;p=ceph.git tools: backport-create-issue: rate-limit to avoid seeming like a spammer Signed-off-by: Nathan Cutler --- diff --git a/src/script/backport-create-issue b/src/script/backport-create-issue index 42de5c55cb596..c9954af3cfebe 100755 --- a/src/script/backport-create-issue +++ b/src/script/backport-create-issue @@ -31,11 +31,13 @@ import argparse import logging import re +import time from redminelib import Redmine # https://pypi.org/project/python-redmine/ redmine_endpoint = "http://tracker.ceph.com" project_name = "Ceph" release_id = 16 +delay_seconds = 5 # # NOTE: release_id is hard-coded because # http://www.redmine.org/projects/redmine/wiki/Rest_CustomFields @@ -200,6 +202,8 @@ def update_relations(r, issue, dry_run): "id": release_id, "value": release, }]) + logging.debug("Rate-limiting to avoid seeming like a spammer") + time.sleep(delay_seconds) r.issue_relation.create(issue_id=issue['id'], issue_to_id=other['id'], relation_type='copied_to')