Catch and ignore fedmsg warnings about multiple initializations.

This commit is contained in:
Ralph Bean 2014-06-30 14:44:43 +00:00
parent 516dcf6dc8
commit 3d7eb0c72b
1 changed files with 8 additions and 1 deletions

View File

@ -43,7 +43,14 @@ class CallbackModule(object):
cert_prefix='shell',
active=True,
))
# 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