diff options
| author | Barry Warsaw | 2008-09-23 22:26:43 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2008-09-23 22:26:43 -0400 |
| commit | 05ee0005885c98adf676858bcba65527f6d29051 (patch) | |
| tree | 970b301ed75ca9745e747f26fddca53d825ffd81 /mailman/archiving | |
| parent | 211a82ddb463ac044ba20d51208e5f5a169dcb6c (diff) | |
| download | mailman-05ee0005885c98adf676858bcba65527f6d29051.tar.gz mailman-05ee0005885c98adf676858bcba65527f6d29051.tar.zst mailman-05ee0005885c98adf676858bcba65527f6d29051.zip | |
Use adaptation to get from an IDomain to an IRegistrar.
Diffstat (limited to 'mailman/archiving')
| -rw-r--r-- | mailman/archiving/pipermail.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/mailman/archiving/pipermail.py b/mailman/archiving/pipermail.py index 5c5fb17ea..b9380b5e1 100644 --- a/mailman/archiving/pipermail.py +++ b/mailman/archiving/pipermail.py @@ -68,9 +68,9 @@ def adapt_mailing_list_for_pipermail(iface, obj): :return: An `IPipermailMailingList` instance if adaptation succeeded or None if it didn't. """ - if IMailingList.providedBy(obj) and iface is IPipermailMailingList: - return PipermailMailingListAdapter(obj) - return None + return (PipermailMailingListAdapter(obj) + if IMailingList.providedBy(obj) and iface is IPipermailMailingList + else None) adapter_hooks.append(adapt_mailing_list_for_pipermail) |
