File: //lib/python3.6/site-packages/fail2ban/server/__pycache__/ticket.cpython-36.opt-1.pyc
3
UB(d! � @ sl d Z dZdZddlmZ ddlmZ ddlmZ ee �Z
G dd � d e�ZG d
d� de�Z
G dd
� d
e
�ZdS )z
Cyril Jaquierz Copyright (c) 2004 Cyril JaquierZGPL� )� getLogger� )�IPAddr)�MyTimec @ s: e Zd ZdEZd Zd
ZdZdddi dfd
d�Zdd� Zdd� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd � Zd!d"� ZdFd#d$�ZdGd&d'�ZdHd(d)�Zd*d+� ZdId,d-�ZdJd.d/�Zd0d1� Zd2d3� Zd4d5� Zd6d7� Zed8d9� �Zejd:d9� �Zed;d<� �Zejd=d<� �Zd>d?� Z dKd@dA�Z!edBdC� �Z"e"jdDdC� �Z"dS )L�Ticket�_id�_flags� _banCount�_banTime�_time�_data�_retry�
_lastResetl ��� r � Nc C s� | j |� d| _d| _d| _|dk r(|ntj� | _|p8g dd�| _|dk rrx&|j� D ]\}}|dk rT|| j|<