From 2889b05a7c540f2370e6a524517dff0994ddbe15 Mon Sep 17 00:00:00 2001 From: drebs Date: Mon, 24 Dec 2012 11:42:13 -0200 Subject: Add send_keys to GPGWrapper --- src/leap/soledad/util.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'src/leap') diff --git a/src/leap/soledad/util.py b/src/leap/soledad/util.py index 84ec85f1..67d950a5 100644 --- a/src/leap/soledad/util.py +++ b/src/leap/soledad/util.py @@ -40,12 +40,19 @@ class GPGWrapper(gnupg.GPG): always_trust=always_trust, passphrase=passphrase) - def send_keys(self, keys, keyserver): + def send_keys(self, keyserver, *keyids): """ Send keys to a keyserver. """ - pass - + result = self.result_map['list'](self) + logger.debug('send_keys: %r', keyids) + data = _make_binary_stream("", self.encoding) + args = ['--keyserver', keyserver, '--send-keys'] + args.extend(keyids) + self._handle_io(args, data, result, binary=True) + logger.debug('send_keys result: %r', result.__dict__) + data.close() + return result #---------------------------------------------------------------------------- -- cgit v1.2.3