mirror of https://github.com/fail2ban/fail2ban
TST: add datetime method on mytime for rework of datedetector
parent
d875e8ca0d
commit
4997b30193
|
@ -21,7 +21,7 @@ __author__ = "Cyril Jaquier"
|
||||||
__copyright__ = "Copyright (c) 2004 Cyril Jaquier"
|
__copyright__ = "Copyright (c) 2004 Cyril Jaquier"
|
||||||
__license__ = "GPL"
|
__license__ = "GPL"
|
||||||
|
|
||||||
import time
|
import time, datetime
|
||||||
|
|
||||||
##
|
##
|
||||||
# MyTime class.
|
# MyTime class.
|
||||||
|
@ -74,6 +74,14 @@ class MyTime:
|
||||||
return time.gmtime(MyTime.myTime)
|
return time.gmtime(MyTime.myTime)
|
||||||
gmtime = staticmethod(gmtime)
|
gmtime = staticmethod(gmtime)
|
||||||
|
|
||||||
|
#@staticmethod
|
||||||
|
def now():
|
||||||
|
if MyTime.myTime is None:
|
||||||
|
return datetime.now()
|
||||||
|
else:
|
||||||
|
return datetime.datetime.fromtimestamp(MyTime.myTime)
|
||||||
|
now = staticmethod(now)
|
||||||
|
|
||||||
def localtime(x=None):
|
def localtime(x=None):
|
||||||
if MyTime.myTime is None or x is not None:
|
if MyTime.myTime is None or x is not None:
|
||||||
return time.localtime(x)
|
return time.localtime(x)
|
||||||
|
|
Loading…
Reference in New Issue