Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
lib
/
python3
/
dist-packages
/
trac
/
ticket
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: notification.cpython-310.pyc
o �k�`�{ � @ s� d dl Z d dlmZ d dlmZ d dlT d dlT d dlmZm Z m Z mZmZ d dl mZmZmZmZmZ d dlmZ d dlmZ d d lmZ d d lmZmZ d dlmZ d dlmZm Z d d l!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z' d dl(m)Z) d dl*m+Z+ G dd� de,�Z-G dd� de�Z.G dd� de�Z/G dd� de,�Z0G dd� de,�Z1G dd� de,�Z2G dd� de,�Z3G dd� de,�Z4G d d!� d!e,�Z5G d"d#� d#e,�Z6G d$d%� d%e,�Z7d&d'� Z8d(d)� Z9d*d+� Z:dS ),� N)�IEnvironmentSetupParticipant)�IAttachmentChangeListener)�*)�IEmailDecorator�INotificationFormatter�INotificationSubscriber�NotificationEvent�NotificationSystem)�RecipientMatcher�create_message_id�get_from_author�get_message_addresses� set_header)�Subscription)�PermissionSystem)�translation_deactivated)�Ticket�sort_tickets_by_priority)�lazy)�format_date_or_datetime�get_timezone)�CRLF�exception_to_unicode�jinja2template�shorten_line� text_width�wrap��_)�Chromec @ s, e Zd Zee� dd� Zdd� Zdd� ZdS )�TicketNotificationSystemc C sP d}|| j vr&| j �|dd� | j �|dd� | j �|dd� | j �� d S d S )Nznotification-subscriber�always_notify_cc�CarbonCopySubscriber�always_notify_updater�TicketUpdaterSubscriber�always_notify_previous_updater� TicketPreviousUpdatersSubscriber)�config�set�save)�self�section� r, �:/usr/lib/python3/dist-packages/trac/ticket/notification.py�environment_created/ s � � ��z,TicketNotificationSystem.environment_createdc C � dS �NFr, �r* r, r, r- �environment_needs_upgrade: � z2TicketNotificationSystem.environment_needs_upgradec C � d S �Nr, r1 r, r, r- �upgrade_environment= r3 z,TicketNotificationSystem.upgrade_environmentN)�__name__� __module__�__qualname__� implementsr r. r2 r6 r, r, r, r- r + s r c s&