def check_result(params, consoleMsg=True): params = params.rstrip() if re.search('^200',params): result = re.search('result=(\d+)',params) if (not result): if consoleMsg: info = "dsh_agi.check_result: FAIL ('%s')" % params dsh_utils.give_bad_news2(info, logging.error) return -1 else: result = result.group(1) if consoleMsg: info = "dsh_agi.check_result: PASS (%s)" % result dsh_utils.give_good_news(info, logging.info) return result else: if consoleMsg: info = "dsh_agi.check_result: " + \ "FAIL (unexpected result '%s')" % params dsh_utils.give_bad_news2(info, logging.error) return -2
def check_result(params, consoleMsg=True): """copied from the star fish book. looking for number results. the Asterisk response looks like '200 result=1'. """ params = params.rstrip() if re.search('^200',params): result = re.search('result=(\d+)',params) if (not result): if consoleMsg: info = "dsh_agi.check_result: FAIL ('%s')" % params dsh_utils.give_bad_news2(info, logging.error) return -1 else: result = result.group(1) if consoleMsg: info = "dsh_agi.check_result: PASS (%s)" % result dsh_utils.give_good_news(info, logging.info) return result else: if consoleMsg: info = "dsh_agi.check_result: " + \ "FAIL (unexpected result '%s')" % params dsh_utils.give_bad_news2(info, logging.error) return -2