aboutsummaryrefslogtreecommitdiff
path: root/maintainer-scripts
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2021-04-09 13:39:30 +0200
committerMartin Liska <mliska@suse.cz>2021-04-09 13:39:30 +0200
commit7d7481ecbcb689e1120d4d22d6ede18769fbcb5a (patch)
tree3df34eadc7c8998fc7db55230350782c5146b7bf /maintainer-scripts
parenta0bb9b3b9d71ae1d7dacd33c79c7e2f70956ba9b (diff)
downloadgcc-7d7481ecbcb689e1120d4d22d6ede18769fbcb5a.zip
gcc-7d7481ecbcb689e1120d4d22d6ede18769fbcb5a.tar.gz
gcc-7d7481ecbcb689e1120d4d22d6ede18769fbcb5a.tar.bz2
branch_changer: distinguish terminal output
maintainer-scripts/ChangeLog: * branch_changer.py: Generate URL only when emitting to terminal.
Diffstat (limited to 'maintainer-scripts')
-rwxr-xr-xmaintainer-scripts/branch_changer.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/maintainer-scripts/branch_changer.py b/maintainer-scripts/branch_changer.py
index 118b6fa..370d92d 100755
--- a/maintainer-scripts/branch_changer.py
+++ b/maintainer-scripts/branch_changer.py
@@ -47,6 +47,7 @@
import argparse
import json
import re
+import sys
import requests
@@ -83,7 +84,10 @@ class Bug:
def name(self):
bugid = self.data['id']
url = f'https://gcc.gnu.org/bugzilla/show_bug.cgi?id={bugid}'
- return f'\u001b]8;;{url}\u001b\\PR{bugid}\u001b]8;;\u001b\\ ({self.data["summary"]})'
+ if sys.stdout.isatty():
+ return f'\u001b]8;;{url}\u001b\\PR{bugid}\u001b]8;;\u001b\\ ({self.data["summary"]})'
+ else:
+ return f'PR{bugid} ({self.data["summary"]})'
def remove_release(self, release):
self.versions = list(filter(lambda x: x != release, self.versions))