diff options
| author | J08nY | 2017-06-28 18:04:57 +0200 |
|---|---|---|
| committer | J08nY | 2017-06-28 18:04:57 +0200 |
| commit | b1840f94aa5eea39709eb127250f664b716c76e0 (patch) | |
| tree | d6b74b973c204b602e219dfd73b21d97b981171e /src/mailman_pgp/model/list.py | |
| parent | 47eea2be6a86f81ba075df632305c1dfeecce50c (diff) | |
| download | mailman-pgp-b1840f94aa5eea39709eb127250f664b716c76e0.tar.gz mailman-pgp-b1840f94aa5eea39709eb127250f664b716c76e0.tar.zst mailman-pgp-b1840f94aa5eea39709eb127250f664b716c76e0.zip | |
Diffstat (limited to 'src/mailman_pgp/model/list.py')
| -rw-r--r-- | src/mailman_pgp/model/list.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/mailman_pgp/model/list.py b/src/mailman_pgp/model/list.py index 66f9af3..f8efdd4 100644 --- a/src/mailman_pgp/model/list.py +++ b/src/mailman_pgp/model/list.py @@ -141,3 +141,15 @@ class PGPMailingList(Base): """ return join(config.pgp.keydir_config['list_keydir'], self.list_id + '.asc') + + @staticmethod + def for_list(mlist): + """ + + :param mlist: + :return: + :rtype: PGPMailingList|None + """ + if mlist is None: + return None + return PGPMailingList.query().filter_by(list_id=mlist.list_id).first() |
