File: //usr/lib/python3/dist-packages/trac/ticket/__pycache__/roadmap.cpython-310.pyc
o
�k�`b� � @ s8 d dl m Z mZ d dlZd dlZd dlZd dlmZmZ d dlm Z m
Z
mZ d dlT d dl
mZ d dlmZ d dlT d dlmZmZmZ d d lmZmZ d d
lmZmZmZmZmZmZm Z m!Z!m"Z"m#Z# d dl$m%Z% d dl&m'Z' d d
l(m)Z)m*Z*m+Z+ d dl,m-Z-m.Z. d dl/m0Z0 d dl1m2Z2 d dl3m4Z4m5Z5m6Z6 d dl7m8Z8 d dl9m:Z:m;Z;m<Z< d dl=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZFmGZG d dlHmIZI d dlJmKZK G dd� deL�ZMG dd� deN�ZOG dd� deP�ZQdd� ZRd3d d!�ZSd4d"d#�ZTd5d%d&�ZUd'd(� ZV d6d)d*�ZWd+d,� ZXd-d.� ZYG d/d0� d0eP�ZZG d1d2� d2eP�Z[dS )7� )�datetime� timedeltaN)�
Attachment�AttachmentModule)�
ConfigSection�ExtensionOption�Option)�*)�NotificationSystem)�IPermissionRequestor)�
ISearchSource�search_to_regexps�shorten_result)�as_bool� partition)
�datetime_now�format_date�format_datetime�from_utimestamp�get_datetime_format_hint�
parse_date�pretty_timedelta�to_datetime� user_time�utc)�tag)�classes)�CRLF�exception_to_unicode�
to_unicode)�_�tag_)�TicketSystem)�BatchTicketChangeEvent)� Milestone�MilestoneCache�Ticket)�ITimelineEventProvider)�HTTPBadRequest�IRequestHandler�RequestDone)
�Chrome�INavigationContributor� accesskey�add_link�
add_notice�add_stylesheet�add_warning� auth_link�prevnext_nav�web_context)�IWikiSyntaxProvider)� format_toc @ s e Zd Zdd� ZdS )�ITicketGroupStatsProviderc C � dS )zr Gather statistics on a group of tickets.
This method returns a valid `TicketGroupStats` object.
N� )�
ticket_idsr9 r9 �5/usr/lib/python3/dist-packages/trac/ticket/roadmap.py�get_ticket_group_stats5 s z0ITicketGroupStatsProvider.get_ticket_group_statsN)�__name__�
__module__�__qualname__r<