/usr/lib/python3/dist-packages/fail2ban/tests/__pycache__
Edit: /usr/lib/python3/dist-packages/fail2ban/tests/__pycache__/dummyjail.cpython-310.pyc (2767B)
o
_ @ sP d Z dZddlmZ ddlmZ ddlmZ G dd deZG d d
d
eZ dS )z%Copyright (c) 2012 Yaroslav HalchenkoGPL )Lock )Jail)Actionsc @ s e Zd Zdd ZdS )DummyActionsc C s | S N)_Actions__checkBanself r :/usr/lib/python3/dist-packages/fail2ban/tests/dummyjail.pycheckBan s zDummyActions.checkBanN)__name__
__module____qualname__r r r r r
r s r c s e Zd ZdZd fdd Zdd Zdd Zd d
Zedd Z d
d Z
dd Zedd Zej
dd Zedd Zdd Z ZS ) DummyJailzBA simple 'jail' to suck in all the tickets generated by Filter's
Nc s0 t | _g | _tt| j||d t| | _d S )N)namebackend)r lockqueuesuperr __init__r _DummyJail__actions)r r r __class__r r
r ' s zDummyJail.__init__c C 4 | j
t| jW d S 1 sw Y d S r )r lenr r
r r r
__len__- $zDummyJail.__len__c C s2 | j | j W d S 1 sw Y d S r )r r r
r r r
isEmpty1 s $zDummyJail.isEmptyc C r r )r boolr r
r r r
isFilled5 r zDummyJail.isFilledc C s
t | jS r )r! r r
r r r
hasFailTickets9 s
zDummyJail.hasFailTicketsc C s8 | j | j| W d d S 1 sw Y d S r )r r append)r ticketr r r
putFailTicket= s "zDummyJail.putFailTicketc C sX | j z
| j W W d S ty! Y W d dS w 1 s%w Y d S NF)r r pop
IndexErrorr
r r r
getFailTicketA s
zDummyJail.getFailTicketc C dS r' r r
r r r
idleH zDummyJail.idlec C s d S r r )r valuer r r
r, L r- c C s | j S r )r r
r r r
actionsP s zDummyJail.actionsc C r+ )NTr r
r r r
isAliveT s zDummyJail.isAlive)r N)r r r __doc__r r r r" propertyr# r&