diff --git a/radio/util/add-issue-links.py b/radio/util/add-issue-links.py index d2682bce3..582809885 100755 --- a/radio/util/add-issue-links.py +++ b/radio/util/add-issue-links.py @@ -4,47 +4,43 @@ from __future__ import print_function import sys -import os -import traceback -import time -import re import re if len(sys.argv) > 1: - inputFile = sys.argv[1] - inp = open(inputFile, "r") + inputFile = sys.argv[1] + inp = open(inputFile, "r") else: - inp = sys.stdin + inp = sys.stdin pattern = re.compile("#\d+") while True: - skip = False - line = inp.readline() - if len(line) == 0: - break - line = line.strip('\r\n') + skip = False + line = inp.readline() + if len(line) == 0: + break + line = line.strip('\r\n') - if len(line) == 0: - skip = True - if line.startswith("<"): - skip = True - if line.startswith("["): - skip = True + if len(line) == 0: + skip = True + if line.startswith("<"): + skip = True + if line.startswith("["): + skip = True - if not skip: - #line = line.strip() - #print "line: %s" % line - found = re.findall(pattern, line) - if len(found) > 0: - for issue in found: - line = line.replace(issue, '') - #add issues - issue_links = ["#%d" % (int(issue[1:]), int(issue[1:])) for issue in found] - links = "(" + ", ".join(issue_links) + ")" - line = "
  • " + line + " " + links + "
  • " + if not skip: + # line = line.strip() + # print("line: %s" % line) + found = re.findall(pattern, line) + if len(found) > 0: + for issue in found: + line = line.replace(issue, '') + # add issues + issue_links = ["#%d" % (int(issue[1:]), int(issue[1:])) for issue in found] + links = "(" + ", ".join(issue_links) + ")" + line = "
  • " + line + " " + links + "
  • " - print(line) + print(line) inp.close()