Mine
public text v1 · immutable def _catchFailure(self, failure):
exception = failure.trap(error.ConnectionRefusedError)
print "Error: ", failure.getErrorMessage()
print "Traceback: ", failure.printDetailedTraceback()
if issubclass(exception, error.ConnectionRefusedError):
log.msg('[Monitor, _catchFailure] ConnectionRefusedError')
reactor.stop()
else:
log.msg('Monitor, _catchFailure] Unhandled exception')
reactor.stop()