Use argument default None for 'last_evaluated'

Change-Id: Idafabfe94be66f836c4cbf9bdda4a4f2377d3ee6
Closes-Bug: #1727536
This commit is contained in:
rabi 2017-10-26 11:25:54 +05:30
parent 1f73478e32
commit a0dd101c20
1 changed files with 3 additions and 2 deletions

View File

@ -54,7 +54,8 @@ class WatchRule(object):
def __init__(self, context, watch_name, rule, stack_id=None,
state=NODATA, wid=None, watch_data=None,
last_evaluated=timeutils.utcnow()):
last_evaluated=None):
self.context = context
self.now = timeutils.utcnow()
self.name = watch_name
@ -69,7 +70,7 @@ class WatchRule(object):
self.timeperiod = datetime.timedelta(seconds=period)
self.id = wid
self.watch_data = watch_data or []
self.last_evaluated = last_evaluated
self.last_evaluated = last_evaluated or timeutils.utcnow()
@classmethod
def load(cls, context, watch_name=None, watch=None):