/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to tools/check-newsbugs.py

  • Committer: Jelmer Vernooij
  • Date: 2018-02-18 21:42:57 UTC
  • mto: This revision was merged to the branch mainline in revision 6859.
  • Revision ID: jelmer@jelmer.uk-20180218214257-jpevutp1wa30tz3v
Update TODO to reference Breezy, not Bazaar.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#!/usr/bin/python3
2
 
# Simple script that will check which bugs mentioned in NEWS
 
1
#!/usr/bin/python
 
2
# Simple script that will check which bugs mentioned in NEWS 
3
3
# are not yet marked Fix Released in Launchpad
4
4
 
5
5
import getopt, re, sys
20
20
options = dict(options)
21
21
 
22
22
if len(args) == 1:
23
 
    print("Usage: check-newsbugs [--launchpad][--webbrowser] "
24
 
          "doc/en/release-notes/brz-x.y.txt")
 
23
    print ("Usage: check-newsbugs [--launchpad][--webbrowser] "
 
24
           "doc/en/release-notes/brz-x.y.txt")
25
25
    print("Options:")
26
26
    print("--launchpad     Print out Launchpad mail commands for closing bugs ")
27
27
    print("                that are already fixed.")
52
52
    :return: list of bug numbers that were closed.
53
53
    """
54
54
    # Pattern to find bug numbers
55
 
    bug_pattern = re.compile(r"\#([0-9]+)")
 
55
    bug_pattern = re.compile("\#([0-9]+)")
56
56
    ret = set()
57
 
    with open(path, 'r') as f:
 
57
    f = open(path, 'r')
 
58
    try:
58
59
        section = ""
59
60
        for l in f.readlines():
60
61
            if l.strip() == "":
69
70
            else:
70
71
                section += l
71
72
        return ret
 
73
    finally:
 
74
        f.close()
72
75
 
73
76
 
74
77
def print_bug_url(bugno):