From 418d845f9b5579bc11e9f3a0bcba8b9ea62a7fac Mon Sep 17 00:00:00 2001 From: Steven Hiscocks Date: Sun, 24 Feb 2013 18:59:07 +0000 Subject: [PATCH] fail2ban-regex open files as utf-8 for python3 --- fail2ban-regex | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fail2ban-regex b/fail2ban-regex index f9bc72c1..8bd2ff63 100755 --- a/fail2ban-regex +++ b/fail2ban-regex @@ -346,7 +346,10 @@ if __name__ == "__main__": if fail2banRegex.logIsFile(cmd_log): try: - hdlr = open(cmd_log) + if sys.version_info >= (3,): + hdlr = open(cmd_log, encoding='utf-8', errors='ignore') + else: + hdlr = open(cmd_log) print "Use log file : " + cmd_log print for line in hdlr: