Check to make sure the firewalld client is connected before proceeding

Fixes #6911
pull/4420/head
James Cammarata 2014-04-15 15:03:52 -05:00
parent d240d073eb
commit f547733b1f
1 changed files with 6 additions and 1 deletions

View File

@ -85,8 +85,13 @@ try:
from firewall.client import FirewallClient
fw = FirewallClient()
if not fw.connected:
raise Exception('failed to connect to the firewalld daemon')
except ImportError:
print "fail=True msg='firewalld required for this module'"
print "failed=True msg='firewalld required for this module'"
sys.exit(1)
except Exception, e:
print "failed=True msg='%s'" % str(e)
sys.exit(1)
################