Catch and ignore fedmsg warnings about multiple initializations.

openvpn_handler
Ralph Bean 9 years ago
parent 516dcf6dc8
commit 3d7eb0c72b
  1. 9
      callback_plugins/fedmsg_callback.py

@ -43,7 +43,14 @@ class CallbackModule(object):
cert_prefix='shell',
active=True,
))
fedmsg.init(**config)
# It seems like recursive playbooks call this over and over again and
# fedmsg doesn't like to be initialized more than once. So, here, just
# catch that and ignore it.
try:
fedmsg.init(**config)
except ValueError:
pass
def playbook_on_play_start(self, pattern):
# This gets called once for each play.. but we just issue a message once

Loading…
Cancel
Save