# Mark Huang <mlhuang@cs.princeton.edu>
# Copyright (C) 2006 The Trustees of Princeton University
#
-# $Id: GPG.py,v 1.4 2007/01/10 20:18:52 mlhuang Exp $
+# $Id: GPG.py,v 1.6 2007/02/07 04:35:19 mlhuang Exp $
#
import os
if armor:
args.append("--armor")
- p = Popen(args, stdin = PIPE, stdout = PIPE, stderr = PIPE)
+ p = Popen(args, stdin = PIPE, stdout = PIPE, stderr = PIPE, close_fds = True)
export = p.stdout.read()
err = p.stderr.read()
rc = p.wait()
p = Popen(["xmlsec1", "--sign",
"--privkey-pem", self.api.config.PLC_API_TICKET_KEY,
ticket.name],
- stdin = PIPE, stdout = PIPE, stderr = PIPE)
+ stdin = PIPE, stdout = PIPE, stderr = PIPE, close_fds = True)
signed_ticket = p.stdout.read()
err = p.stderr.read()
rc = p.wait()