ó
Ý#2Nc           @   s|   d  Z  d Z d Z d Z d Z d d l Z e j d ƒ Z d d d	 „  ƒ  YZ d
 e f d „  ƒ  YZ	 d e f d „  ƒ  YZ
 d S(   s   Cyril Jaquiers   $Revision: 638 $s5   $Date: 2007-12-17 21:00:36 +0100 (Mon, 17 Dec 2007) $s    Copyright (c) 2004 Cyril Jaquiert   GPLiÿÿÿÿNt   fail2bant   Ticketc           B   sY   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 RS(	   c         C   s(   | |  _  | |  _ d |  _ d  |  _ d  S(   Ni    (   t   _Ticket__ipt   _Ticket__timet   _Ticket__attemptt   Nonet   _Ticket__file(   t   selft   ipt   time(    (    s$   /usr/share/fail2ban/server/ticket.pyt   __init__"   s    			c         C   s   | |  _  d  S(   N(   R   (   R   t   value(    (    s$   /usr/share/fail2ban/server/ticket.pyt   setIP(   s    c         C   s   |  j  S(   N(   R   (   R   (    (    s$   /usr/share/fail2ban/server/ticket.pyt   getIP+   s    c         C   s   | |  _  d  S(   N(   R   (   R   R   (    (    s$   /usr/share/fail2ban/server/ticket.pyt   setFile.   s    c         C   s   |  j  S(   N(   R   (   R   (    (    s$   /usr/share/fail2ban/server/ticket.pyt   getFile1   s    c         C   s   | |  _  d  S(   N(   R   (   R   R   (    (    s$   /usr/share/fail2ban/server/ticket.pyt   setTime4   s    c         C   s   |  j  S(   N(   R   (   R   (    (    s$   /usr/share/fail2ban/server/ticket.pyt   getTime7   s    c         C   s   | |  _  d  S(   N(   R   (   R   R   (    (    s$   /usr/share/fail2ban/server/ticket.pyt
   setAttempt:   s    c         C   s   |  j  S(   N(   R   (   R   (    (    s$   /usr/share/fail2ban/server/ticket.pyt
   getAttempt=   s    (   t   __name__t
   __module__R   R   R   R   R   R   R   R   R   (    (    (    s$   /usr/share/fail2ban/server/ticket.pyR       s   								t
   FailTicketc           B   s   e  Z d  „  Z RS(   c         C   s   t  j |  | | ƒ d  S(   N(   R   R   (   R   R	   R
   (    (    s$   /usr/share/fail2ban/server/ticket.pyR   C   s    (   R   R   R   (    (    (    s$   /usr/share/fail2ban/server/ticket.pyR   A   s   t	   BanTicketc           B   s   e  Z d  „  Z RS(   c         C   s   t  j |  | | ƒ d  S(   N(   R   R   (   R   R	   R
   (    (    s$   /usr/share/fail2ban/server/ticket.pyR   V   s    (   R   R   R   (    (    (    s$   /usr/share/fail2ban/server/ticket.pyR   L   s   
(    (   t
   __author__t   __version__t   __date__t   __copyright__t   __license__t   loggingt	   getLoggert   logSysR   R   R   (    (    (    s$   /usr/share/fail2ban/server/ticket.pyt   <module>   s   !