aboutsummaryrefslogtreecommitdiff
path: root/src/mailman_pgp/pgp/keygen.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman_pgp/pgp/keygen.py')
-rw-r--r--src/mailman_pgp/pgp/keygen.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/mailman_pgp/pgp/keygen.py b/src/mailman_pgp/pgp/keygen.py
index bff5450..06ca22b 100644
--- a/src/mailman_pgp/pgp/keygen.py
+++ b/src/mailman_pgp/pgp/keygen.py
@@ -28,22 +28,20 @@ from pgpy.constants import (
class ListKeyGenerator(mp.Process):
- """"""
+ """A multiprocessing list key generator."""
def __init__(self, keypair_config, display_name, posting_address,
request_address, key_path):
super().__init__(
target=self.generate,
- args=(
- keypair_config, display_name, posting_address, request_address,
- key_path),
- daemon=True)
+ args=(keypair_config, display_name, posting_address,
+ request_address, key_path))
def generate(self, keypair_config, display_name, posting_address,
request_address, key_path):
"""
- Generates the list keypair and saves it to key_path, if it does not
- exist.
+ Generate the list keypair and save it, if it does not exist.
+
:param keypair_config:
:param display_name:
:param posting_address:
@@ -59,8 +57,9 @@ class ListKeyGenerator(mp.Process):
def _create(self, config, display_name, posting_address, request_address):
"""
- Generates the list `PGPKey` keypair, with posting and request UIDs.
- Uses a Sign+Certify main key and Encrypt subkey.
+ Generate the list `PGPKey` keypair, with posting and request UIDs.
+
+ Use a Sign+Certify main key and Encrypt subkey.
:param config:
:param display_name:
:param posting_address:
@@ -105,6 +104,7 @@ class ListKeyGenerator(mp.Process):
def _save(self, key, key_path):
"""
Save the generated key.
+
:param key:
:param key_path:
"""