You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by da...@apache.org on 2017/07/02 05:38:23 UTC
svn commit: r1800545 - /subversion/trunk/tools/dist/release.py
Author: danielsh
Date: Sun Jul 2 05:38:23 2017
New Revision: 1800545
URL: http://svn.apache.org/viewvc?rev=1800545&view=rev
Log:
release.py: Another incremental improvement.
* tools/dist/release.py
(get_siginfo): Replace longhand code with subprocess.check_output().
It's 2017, we can assume it now.
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=1800545&r1=1800544&r2=1800545&view=diff
==============================================================================
--- subversion/trunk/tools/dist/release.py (original)
+++ subversion/trunk/tools/dist/release.py Sun Jul 2 05:38:23 2017
@@ -870,14 +870,10 @@ def get_siginfo(args, quiet=False):
#
# NOTE: The following code assumes that 'gpg' is a gpg1 binary. gpg2
# produces different output.
- gpg = subprocess.Popen(['gpg', '--keyid-format', 'long', '--fingerprint', id],
- stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
- rc = gpg.wait()
- gpg_output = gpg.stdout.read()
- if rc:
- print(gpg_output)
- sys.stderr.write("UNABLE TO GET FINGERPRINT FOR %s" % id)
- sys.exit(1)
+ gpg_output = subprocess.check_output(
+ ['gpg1', '--keyid-format', 'long', '--fingerprint', id],
+ stderr=subprocess.STDOUT,
+ )
gpg_output = "\n".join([ l for l in gpg_output.splitlines()
if l[0:7] != 'Warning' ])