�
�Bd! � � � d Z dZdZddlmZ ddlmZ ddlmZ ee � � Z
G d� d e� � Z G d
� de� � Z
G d� d
e
� � ZdS )z
Cyril Jaquierz Copyright (c) 2004 Cyril Jaquier�GPL� )� getLogger� )�IPAddr)�MyTimec �b � e Zd ZdZdZdZdZdddi dfd�Zd� Zd� Z d � Z
d
� Zd� Zd� Z
d
� Zd� Zd� Zd� Zd$d�Zd%d�Zd&d�Zd� Zd$d�Zd$d�Zd� Zd� Zd� Zd� Zed� � � Zej d� � � Zed� � � Zej d� � � Zd � Z d'd!�Z!ed"� � � Z"e"j d#� � � Z"dS )(�Ticket)�_id�_flags� _banCount�_banTime�_time�_data�_retry�
_lastResetl ��� r � Nc �, � | � |� � d| _ d| _ d| _ |�|nt j � � | _ |pg dd�| _ |�&|� � � D ]\ }}|�
|| j |< |