Author: julianfoad
Date: Fri Nov 20 10:45:09 2020
New Revision: 1883663

URL: http://svn.apache.org/viewvc?rev=1883663&view=rev
Log:
* tools/dist/release.py: Python3 compatibility fixes.

The 'clean-dist' subcommand was broken, doing nothing.
The 'write-changelog' subcommand was lacking some blank lines.
The Python '2to3' utility suggested these particular fixes (and also made
some bad suggestions).

Modified:
    subversion/trunk/tools/dist/release.py

Modified: subversion/trunk/tools/dist/release.py
URL: 
http://svn.apache.org/viewvc/subversion/trunk/tools/dist/release.py?rev=1883663&r1=1883662&r2=1883663&view=diff
==============================================================================
--- subversion/trunk/tools/dist/release.py (original)
+++ subversion/trunk/tools/dist/release.py Fri Nov 20 10:45:09 2020
@@ -1149,7 +1149,7 @@ def clean_dist(args):
         return (version.major, version.minor)
 
     filenames = stdout.split('\n')
-    filenames = filter(lambda x: x.startswith('subversion-'), filenames)
+    filenames = [x for x in filenames if x.startswith('subversion-')]
     versions = set(map(Version, filenames))
     to_keep = set()
     # TODO: When we release 1.A.0 GA we'll have to manually remove 1.(A-2).* 
artifacts.
@@ -1649,7 +1649,7 @@ def write_changelog(args):
     # Output the sorted changelog entries
     # 1) Uncategorized changes
     print_section(changes_dict, None, None, None)
-    print
+    print()
     # 2) User-visible changes
     print(' User-visible changes:')
     print_section(changes_dict, 'U', None, None)
@@ -1661,7 +1661,7 @@ def write_changelog(args):
     print_section(changes_dict, 'U', 'clientserver', 'Client-side and 
server-side bugfixes')
     print_section(changes_dict, 'U', 'other', 'Other tool improvements and 
bugfixes')
     print_section(changes_dict, 'U', 'bindings', 'Bindings bugfixes', 
mandatory=True)
-    print
+    print()
     # 3) Developer-visible changes
     print(' Developer-visible changes:')
     print_section(changes_dict, 'D', None, None)


Reply via email to