diff --git a/hbd b/hbd index b66bf6c..c937fa4 100755 --- a/hbd +++ b/hbd @@ -202,7 +202,7 @@ def pushmsg(msg): if pushsrv in ["all", "pushover"]: pushover(msg) if pushsrv in ["all","mattermost"]: - return pushmattermost(msg) + pushmattermost(msg) if pushsrv in ["all"]: print("notice:", msg) @@ -839,13 +839,6 @@ for o, a in optlist: DEBUG += 1 cmdargs += [o] -if pushsrv in ["all", "mattermost"]: - try: - from mattermostdriver import Driver - except: - print("warning: mattermostdriver python module missing, reverting to pushover") - pushsrv = "pushover" - if helpflag: print("hbc HeartBeatDaemon") @@ -943,9 +936,17 @@ if len(args) != 0: print("error: args") sys.exit(1) +if pushsrv in ["all", "mattermost"]: + try: + from mattermostdriver import Driver + except: + print("warning: mattermostdriver python module missing, reverting to pushover") + pushsrv = "pushover" + if verbose: - print(("notice: logging to %s" % logfile)) + print("notice: logging to %s" % logfile) + print("notice: push service is %s" % pushsrv) logf = initlog(logfile) if 1 and os.path.exists(pickfile):