Skip to content

Commit 80fb19b

Browse files
committed
fix cloudwatch stop method
1 parent bc73f29 commit 80fb19b

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

localstack-core/localstack/services/cloudwatch/provider.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -343,9 +343,10 @@ def start_alarm_scheduler(self):
343343
self.alarm_scheduler = AlarmScheduler()
344344

345345
def shutdown_alarm_scheduler(self):
346-
LOG.debug("stopping cloudwatch scheduler")
347-
self.alarm_scheduler.shutdown_scheduler()
348-
self.alarm_scheduler = None
346+
if self.alarm_scheduler:
347+
LOG.debug("stopping cloudwatch scheduler")
348+
self.alarm_scheduler.shutdown_scheduler()
349+
self.alarm_scheduler = None
349350

350351
def delete_alarms(self, context: RequestContext, alarm_names: AlarmNames, **kwargs) -> None:
351352
moto.call_moto(context)

localstack-core/localstack/services/cloudwatch/provider_v2.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -194,9 +194,10 @@ def start_alarm_scheduler(self):
194194
self.alarm_scheduler = AlarmScheduler()
195195

196196
def shutdown_alarm_scheduler(self):
197-
LOG.debug("stopping cloudwatch scheduler")
198-
self.alarm_scheduler.shutdown_scheduler()
199-
self.alarm_scheduler = None
197+
if self.alarm_scheduler:
198+
LOG.debug("stopping cloudwatch scheduler")
199+
self.alarm_scheduler.shutdown_scheduler()
200+
self.alarm_scheduler = None
200201

201202
def delete_alarms(self, context: RequestContext, alarm_names: AlarmNames, **kwargs) -> None:
202203
"""

0 commit comments

Comments
 (0)