On Mon, Jun 27, 2011 at 13:44, <hwri...@apache.org> wrote: >... > +++ subversion/trunk/tools/dist/release.py Mon Jun 27 17:44:05 2011 > @@ -108,6 +108,13 @@ def download_file(url, target): > target_file = open(target, 'w') > target_file.write(response.read()) > > +def split_version(version): > + parts = version.split('-') > + if len(parts) == 1: > + return (version, None) > + > + return (parts[0], parts[1])
The parens on the return statements are redundant. Python already creates a tuple from each of the returned values. >... > @@ -259,8 +266,7 @@ def build_env(base_dir, args): > def roll_tarballs(base_dir, args): > 'Create the release artifacts.' > extns = ['zip', 'tar.gz', 'tar.bz2'] > - version_base = args.version.split('-')[0] > - version_extra = args.version.split('-')[1] > + (version_base, version_extra) = split_version(args.version) The parens are not required for tuple-unpacking. Same issue in the other two call-sites. >... Cheers, -g