diff options
| author | J08nY | 2017-06-28 15:22:09 +0200 |
|---|---|---|
| committer | J08nY | 2017-06-28 15:22:09 +0200 |
| commit | a4bcead88416ec4bec0e66256ff3c6571296314f (patch) | |
| tree | 2f2f10ce2eadf2e7acced0e9704d020c9bf5a9f1 /src/mailman_pgp/pgp/keygen.py | |
| parent | a3c44b197c84b43a7fa76c3f2c20eddd6ae7dc9f (diff) | |
| download | mailman-pgp-a4bcead88416ec4bec0e66256ff3c6571296314f.tar.gz mailman-pgp-a4bcead88416ec4bec0e66256ff3c6571296314f.tar.zst mailman-pgp-a4bcead88416ec4bec0e66256ff3c6571296314f.zip | |
Diffstat (limited to 'src/mailman_pgp/pgp/keygen.py')
| -rw-r--r-- | src/mailman_pgp/pgp/keygen.py | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/mailman_pgp/pgp/keygen.py b/src/mailman_pgp/pgp/keygen.py index 06ca22b..c816b08 100644 --- a/src/mailman_pgp/pgp/keygen.py +++ b/src/mailman_pgp/pgp/keygen.py @@ -81,8 +81,7 @@ class ListKeyGenerator(mp.Process): compression=[CompressionAlgorithm.ZLIB, CompressionAlgorithm.BZ2, CompressionAlgorithm.ZIP, - CompressionAlgorithm.Uncompressed], - primary=True) + CompressionAlgorithm.Uncompressed]) # Generate the posting + request uids. main_uid = PGPUID.new(display_name, email=posting_address) request_uid = PGPUID.new(display_name, @@ -96,7 +95,7 @@ class ListKeyGenerator(mp.Process): primary=False ) # Put it all together. - key.add_uid(main_uid, **key_params) + key.add_uid(main_uid, primary=True, **key_params) key.add_uid(request_uid, **key_params) key.add_subkey(subkey, **subkey_params) return key @@ -108,5 +107,10 @@ class ListKeyGenerator(mp.Process): :param key: :param key_path: """ - with open(key_path, 'w') as key_file: - key_file.write(str(key)) + try: + with open(key_path, 'w') as key_file: + key_file.write(str(key)) + except FileNotFoundError: + # Just eat it up. + pass + |
