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/ticket/__pycache__/ |
Upload File : |
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&