diff options
| author | Kali Kaneko <kali@futeisha.org> | 2013-08-02 11:16:04 +0200 | 
|---|---|---|
| committer | Kali Kaneko <kali@futeisha.org> | 2013-08-02 11:16:04 +0200 | 
| commit | bd817552f6410f2ecd54dbbc7a1116ff5dc1659e (patch) | |
| tree | 4a9b9b69175a1fb7aa22cb9c1555f1b75b2d5aaa | |
| parent | 599d17a4306d15217314edde3c43a62ce792eb32 (diff) | |
Add some logs to be able to follow the key generation.
| -rw-r--r-- | keymanager/src/leap/keymanager/openpgp.py | 11 | 
1 files changed, 10 insertions, 1 deletions
| diff --git a/keymanager/src/leap/keymanager/openpgp.py b/keymanager/src/leap/keymanager/openpgp.py index d19bb2b..9d404cb 100644 --- a/keymanager/src/leap/keymanager/openpgp.py +++ b/keymanager/src/leap/keymanager/openpgp.py @@ -473,7 +473,7 @@ class OpenPGPScheme(EncryptionScheme):              self.get_key(address)              raise errors.KeyAlreadyExists(address)          except errors.KeyNotFound: -            pass +            logger.debug('Key for %s not found' % (address,))          def _gen_key(gpg):              params = gpg.gen_key_input( @@ -482,9 +482,18 @@ class OpenPGPScheme(EncryptionScheme):                  name_real=address,                  name_email=address,                  name_comment='Generated by LEAP Key Manager.') +            logger.info("About to generate keys... This might take SOME time.")              gpg.gen_key(params) +            logger.info("Keys for %s have been successfully " +                        "generated." % (address,))              pubkeys = gpg.list_keys() +              # assert for new key characteristics + +            # XXX This exception is not properly catched by the soledad +            # bootstrapping, so if we do not finish generating the keys +            # we end with a blocked thread -- kali +              leap_assert(                  len(pubkeys) is 1,  # a unitary keyring!                  'Keyring has wrong number of keys: %d.' % len(pubkeys)) | 
