diff options
author | Michael Brockus <55331536+michaelbadcrumble@users.noreply.github.com> | 2019-12-06 05:24:44 -0800 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2019-12-06 15:24:44 +0200 |
commit | 366ff06b0e6ec624d4c2c843bb92558571d8a0b7 (patch) | |
tree | 50c343fb8b173401e92dba8263a6987206ae8005 /docs/genrelnotes.py | |
parent | 4b69aea85d442db3ec7a847812b20180217ce7a4 (diff) | |
download | meson-366ff06b0e6ec624d4c2c843bb92558571d8a0b7.zip meson-366ff06b0e6ec624d4c2c843bb92558571d8a0b7.tar.gz meson-366ff06b0e6ec624d4c2c843bb92558571d8a0b7.tar.bz2 |
Update Python2 syntax to Python3 syntax in genrelnotes.py
Diffstat (limited to 'docs/genrelnotes.py')
-rwxr-xr-x | docs/genrelnotes.py | 42 |
1 files changed, 26 insertions, 16 deletions
diff --git a/docs/genrelnotes.py b/docs/genrelnotes.py index e5ff432..70d8915 100755 --- a/docs/genrelnotes.py +++ b/docs/genrelnotes.py @@ -13,13 +13,17 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. - -import sys, os, subprocess +''' + Generates release notes for new releases of Meson build system +''' +import subprocess +import sys +import os from glob import glob -relnote_template = '''--- -title: Release %s -short-description: Release notes for %s +RELNOTE_TEMPLATE = '''--- +title: Release {} +short-description: Release notes for {} ... # New features @@ -28,21 +32,27 @@ short-description: Release notes for %s def add_to_sitemap(from_version, to_version): + ''' + Adds release note entry to sitemap.txt. + ''' sitemapfile = '../sitemap.txt' - sf = open(sitemapfile) - lines = sf.readlines() - sf.close() - with open(sitemapfile, 'w') as sf: + s_f = open(sitemapfile) + lines = s_f.readlines() + s_f.close() + with open(sitemapfile, 'w') as s_f: for line in lines: if 'Release-notes' in line and from_version in line: new_line = line.replace(from_version, to_version) - sf.write(new_line) - sf.write(line) + s_f.write(new_line) + s_f.write(line) def generate(from_version, to_version): - ofilename = 'Release-notes-for-%s.md' % to_version + ''' + Generate notes for Meson build next release. + ''' + ofilename = 'Release-notes-for-{}.md'.format(to_version) with open(ofilename, 'w') as ofile: - ofile.write(relnote_template % (to_version, to_version)) + ofile.write(RELNOTE_TEMPLATE.format(to_version, to_version)) for snippetfile in glob('snippets/*.md'): snippet = open(snippetfile).read() ofile.write(snippet) @@ -57,7 +67,7 @@ if __name__ == '__main__': if len(sys.argv) != 3: print(sys.argv[0], 'from_version to_version') sys.exit(1) - from_version = sys.argv[1] - to_version = sys.argv[2] + FROM_VERSION = sys.argv[1] + TO_VERSION = sys.argv[2] os.chdir('markdown') - generate(from_version, to_version) + generate(FROM_VERSION, TO_VERSION) |