Always kill broker on failure.

pull/1239/head
Roger A. Light 7 years ago
parent 950dabcf9b
commit a8dce08618

@ -39,14 +39,13 @@ except ssl.SSLError as err:
except socket.error as err: except socket.error as err:
if err.errno == errno.ECONNRESET: if err.errno == errno.ECONNRESET:
rc = 0 rc = 0
finally:
os.remove(conf_file) os.remove(conf_file)
time.sleep(0.5) broker.terminate()
broker.terminate() broker.wait()
broker.wait() (stdo, stde) = broker.communicate()
(stdo, stde) = broker.communicate() if rc:
if rc: print(stde)
print(stde)
exit(rc) exit(rc)

Loading…
Cancel
Save