Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/trac/notification/__pycache__/ |
Upload File : |
o �k�`:A � @ s� d dl mZ d dlmZmZmZmZmZ d dlm Z m Z mZ d dlm Z mZmZ g d�ZG dd� de �ZG dd � d e �ZG d d� de �ZG dd � d e �ZG dd� de �ZG dd� de �Zdd� Zdd� ZG dd� de�ZG dd� de �ZdS )� )�defaultdict)� BoolOption� ConfigSection�ExtensionOption� ListOption�Option)� Component� Interface�ExtensionPoint)�as_bool�lazy�to_list) �IEmailAddressResolver�IEmailDecorator�IEmailSender�INotificationDistributor�INotificationFormatter�INotificationSubscriber�NotificationEvent�NotificationSystem� get_target_id�parse_subscriber_configc @ � e Zd ZdZdd� Zdd� ZdS )r z=Deliver events over some transport (i.e. messaging protocol).c C � dS )z+Return a list of supported transport names.N� r r r �7/usr/lib/python3/dist-packages/trac/notification/api.py� transports$ � z#INotificationDistributor.transportsc C r )aK Distribute the notification event. :param transport: the name of a supported transport :param recipients: a list of (sid, authenticated, address, format) tuples, where either `sid` or `address` can be `None` :param event: a `NotificationEvent` Nr )� transport� recipients�eventr r r � distribute'