From a0dd101c20a4be161d03abeaa50a972c12358d66 Mon Sep 17 00:00:00 2001 From: rabi Date: Thu, 26 Oct 2017 11:25:54 +0530 Subject: [PATCH] Use argument default None for 'last_evaluated' Change-Id: Idafabfe94be66f836c4cbf9bdda4a4f2377d3ee6 Closes-Bug: #1727536 --- heat/engine/watchrule.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/heat/engine/watchrule.py b/heat/engine/watchrule.py index 8f80006bd9..6f72b8676e 100644 --- a/heat/engine/watchrule.py +++ b/heat/engine/watchrule.py @@ -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):