Load zaqar client outside init

Closes-bug: #1539685

Change-Id: Iad50452e750262dfb774361410507c5dcf8bbea0
This commit is contained in:
Pradeep Kilambi 2016-01-29 12:12:54 -05:00
parent 5201b5eb73
commit 209a1a55ad

View File

@ -41,7 +41,7 @@ class ZaqarAlarmNotifier(notifier.AlarmNotifier):
def __init__(self, conf):
super(ZaqarAlarmNotifier, self).__init__(conf)
self.conf = conf
self.client = self.get_zaqar_client()
self._zclient = None
def _get_endpoint(self):
try:
@ -95,6 +95,12 @@ class ZaqarAlarmNotifier(notifier.AlarmNotifier):
message = dict(body=body)
self.notify_zaqar(action, message)
@property
def client(self):
if self._zclient is None:
self._zclient = self.get_zaqar_client()
return self._zclient
def notify_zaqar(self, action, message):
queue_info = urlparse.parse_qs(action.query)