mirror of https://github.com/fail2ban/fail2ban
ENH: remove obsolete code for python < 2.6 (we support >= 2.6)
parent
e2f49b7334
commit
d4015d6566
|
@ -149,12 +149,8 @@ class AsyncServer(asyncore.dispatcher):
|
||||||
self.__init = True
|
self.__init = True
|
||||||
# TODO Add try..catch
|
# TODO Add try..catch
|
||||||
# There's a bug report for Python 2.6/3.0 that use_poll=True yields some 2.5 incompatibilities:
|
# There's a bug report for Python 2.6/3.0 that use_poll=True yields some 2.5 incompatibilities:
|
||||||
if sys.version_info >= (2, 6): # if python 2.6 or greater...
|
|
||||||
logSys.debug("Detected Python 2.6 or greater. asyncore.loop() not using poll")
|
logSys.debug("Detected Python 2.6 or greater. asyncore.loop() not using poll")
|
||||||
asyncore.loop(use_poll=False) # fixes the "Unexpected communication problem" issue on Python 2.6 and 3.0
|
asyncore.loop(use_poll=False) # fixes the "Unexpected communication problem" issue on Python 2.6 and 3.0
|
||||||
else: # pragma: no cover
|
|
||||||
logSys.debug("NOT Python 2.6/3.* - asyncore.loop() using poll")
|
|
||||||
asyncore.loop(use_poll = True)
|
|
||||||
|
|
||||||
##
|
##
|
||||||
# Stops the communication server.
|
# Stops the communication server.
|
||||||
|
|
|
@ -24,11 +24,7 @@ __license__ = "GPL"
|
||||||
|
|
||||||
import unittest, sys, os, fileinput, re, time, datetime, inspect
|
import unittest, sys, os, fileinput, re, time, datetime, inspect
|
||||||
|
|
||||||
if sys.version_info >= (2, 6):
|
|
||||||
import json
|
import json
|
||||||
else:
|
|
||||||
import simplejson as json
|
|
||||||
next = lambda x: x.next()
|
|
||||||
|
|
||||||
from ..server.filter import Filter
|
from ..server.filter import Filter
|
||||||
from ..client.filterreader import FilterReader
|
from ..client.filterreader import FilterReader
|
||||||
|
|
Loading…
Reference in New Issue