diff options
| author | J08nY | 2017-08-02 20:59:26 +0200 |
|---|---|---|
| committer | J08nY | 2017-08-02 20:59:26 +0200 |
| commit | 7a4b76f64fc08d667ac48f432a726061998bd81f (patch) | |
| tree | 8dee2b1a044c2a6ddfc84ba5a63ab6867d042273 /src/mailman_pgp/utils | |
| parent | ffafcc3d57eba95095b64dbaad78bb6785266dc2 (diff) | |
| download | mailman-pgp-7a4b76f64fc08d667ac48f432a726061998bd81f.tar.gz mailman-pgp-7a4b76f64fc08d667ac48f432a726061998bd81f.tar.zst mailman-pgp-7a4b76f64fc08d667ac48f432a726061998bd81f.zip | |
Diffstat (limited to 'src/mailman_pgp/utils')
| -rw-r--r-- | src/mailman_pgp/utils/pgp.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/mailman_pgp/utils/pgp.py b/src/mailman_pgp/utils/pgp.py index 1dfdc5e..416e643 100644 --- a/src/mailman_pgp/utils/pgp.py +++ b/src/mailman_pgp/utils/pgp.py @@ -107,6 +107,7 @@ def key_usable(key, flags_required): :param key: :type key: pgpy.PGPKey :param flags_required: + :type flags_required: set :return: :rtype: bool """ @@ -125,6 +126,4 @@ def key_usable(key, flags_required): for subkey in key.subkeys.values(): usage_flags |= subkey.usage_flags() - if flags_required not in usage_flags: - return False - return True + return flags_required.issubset(usage_flags) |
