summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2014-10-23 17:12:00 +0000
committerGerrit Code Review <review@openstack.org>2014-10-23 17:12:00 +0000
commit6d85d182a2cbd50f0e6a8477c97a84e149addbce (patch)
tree1bd0b569bc09291f415dc9bfa4e9ef45f7d1bbb1
parent7eb033ad1a301791572ebc11e25474a545537df9 (diff)
parentf00755f04ac5298c86620592af1c65acb0f021ae (diff)
downloadpython-keystoneclient-0.11.2.tar.gz
Merge "set close_fds=True in Popen"0.11.2
-rw-r--r--keystoneclient/common/cms.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/keystoneclient/common/cms.py b/keystoneclient/common/cms.py
index 1c343f6..343b303 100644
--- a/keystoneclient/common/cms.py
+++ b/keystoneclient/common/cms.py
@@ -148,7 +148,8 @@ def cms_verify(formatted, signing_cert_file_name, ca_file_name,
'-nocerts', '-noattr'],
stdin=subprocess.PIPE,
stdout=subprocess.PIPE,
- stderr=subprocess.PIPE)
+ stderr=subprocess.PIPE,
+ close_fds=True)
output, err, retcode = _process_communicate_handle_oserror(
process, data, (signing_cert_file_name, ca_file_name))
@@ -336,7 +337,8 @@ def cms_sign_data(data_to_sign, signing_cert_file_name, signing_key_file_name,
'-md', 'sha256', ],
stdin=subprocess.PIPE,
stdout=subprocess.PIPE,
- stderr=subprocess.PIPE)
+ stderr=subprocess.PIPE,
+ close_fds=True)
output, err, retcode = _process_communicate_handle_oserror(
process, data, (signing_cert_file_name, signing_key_file_name))