aboutsummaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2016-08-11 15:40:37 +0200
committerMartin Liska <marxin@gcc.gnu.org>2016-08-11 13:40:37 +0000
commit3f1b33737d6392133cdc0f86100d1d0df977a984 (patch)
tree61286bc50375e7a72fd6e65164bf51c0c8037a8b /contrib
parent5953774463a728b111d685f9840ff6935229b8d6 (diff)
downloadgcc-3f1b33737d6392133cdc0f86100d1d0df977a984.zip
gcc-3f1b33737d6392133cdc0f86100d1d0df977a984.tar.gz
gcc-3f1b33737d6392133cdc0f86100d1d0df977a984.tar.bz2
mark_spam.py: mark attachments as obsolete and rename them
* mark_spam.py: Mark attachments as obsolete and rename them. From-SVN: r239368
Diffstat (limited to 'contrib')
-rw-r--r--contrib/ChangeLog4
-rwxr-xr-xcontrib/mark_spam.py12
2 files changed, 16 insertions, 0 deletions
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 927d72c..6e1a0fc 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,7 @@
+2016-08-11 Martin Liska <mliska@suse.cz>
+
+ * mark_spam.py: Mark attachments as obsolete and rename them.
+
2016-08-03 Eric Gallager <egall@gwmail.gwu.edu>
* download_prerequisites: Explicitly remove existing symlinks
diff --git a/contrib/mark_spam.py b/contrib/mark_spam.py
index cc394dc..569a03d 100755
--- a/contrib/mark_spam.py
+++ b/contrib/mark_spam.py
@@ -67,6 +67,18 @@ def mark_as_spam(id, api_key, verbose):
print(r)
print(r.text)
+ # 4) mark all attachments as spam
+ r = requests.get(u + '/attachment')
+ response = json.loads(r.text)
+ attachments = response['bugs'][str(id)]
+ for a in attachments:
+ attachment_id = a['id']
+ url = '%sbug/attachment/%d' % (base_url, attachment_id)
+ r = requests.put(url, json = {'ids': [attachment_id], 'summary': 'spam', 'comment': 'spam', 'is_obsolete': True, 'api_key': api_key})
+ if verbose:
+ print(r)
+ print(r.text)
+
parser = argparse.ArgumentParser(description='Mark Bugzilla issues as spam.')
parser.add_argument('api_key', help = 'API key')
parser.add_argument('range', help = 'Range of IDs, e.g. 10-23,24,25,27')