From f34677a6e6aaf8d82700d1c8525712a289ad0efa Mon Sep 17 00:00:00 2001 From: Nathan Cutler Date: Mon, 24 Sep 2018 14:58:13 +0200 Subject: [PATCH] tools: backport-create-issue: rate-limit to avoid seeming like a spammer Signed-off-by: Nathan Cutler --- src/script/backport-create-issue | 4 ++++ 1 file changed, 4 insertions(+) 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') -- 2.39.5