From 667007fe0aea7e6a22c7f1ac45dbae4a58eb672e Mon Sep 17 00:00:00 2001
From: mrroman <mrroman@devsite.pl>
Date: Thu, 28 Dec 2023 21:28:14 +0000
Subject: [PATCH] Fix Python 3.10

---
 vilain.py |    2 +-
 vilain    |    3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/vilain b/vilain
index 9c2841c..21f08bf 100644
--- a/vilain
+++ b/vilain
@@ -1,8 +1,7 @@
 #!/bin/sh
 # script to launch vilain with the latest python3 version available
 
-PYTHONVERSION=$(ls -l /usr/local/bin/python3.* |grep -Eo "3\.[0-9]" |tail -n1)
-PYTHON="/usr/local/bin/python$PYTHONVERSION"
+PYTHON="/usr/local/bin/python3"
 if [ -x $PYTHON ]; then
 	$PYTHON /usr/local/sbin/vilain.py >/dev/null 2>&1 &
 else
diff --git a/vilain.py b/vilain.py
index 1748f4a..07f5f4d 100644
--- a/vilain.py
+++ b/vilain.py
@@ -95,7 +95,7 @@
         self.watch_while, self.default_maxtries, self.vilain_table, self.ignore_ips, self.sleeptime = load_config(config, config_dict)
         self.ip_seen_at = {}
         self.load_bad_ips()
-        self.bad_ip_queue = asyncio.Queue(loop=self.loop)
+        self.bad_ip_queue = asyncio.Queue()
 
         for entry in load_sections(config):
             logger.info("Start vilain for {}".format(entry))

--
Gitblit v1.9.3