216d3af107859db8cb1dd7e0376f2042c1b905a0 lrnassar Mon Nov 6 09:25:39 2023 -0800 Commenting out logging line so that we do not get emails every time the cron will email a hub provider. The reason is that we also see the email, so we are getting double notifications. No RM. diff --git src/utils/qa/hubPublicMail src/utils/qa/hubPublicMail index 1daf7c4..237084f 100755 --- src/utils/qa/hubPublicMail +++ src/utils/qa/hubPublicMail @@ -185,31 +185,31 @@ failCount = oldInfo[1] if url in failedUrls: failCount += 1 else: failCount = 0 urlInfo[url] = (email, failCount) return urlInfo def sendEmails(urlInfo): " given dict url -> (email, failCount), send email if failCount > 24 and set failCount = -48 " for url, (destEmail, failCount) in urlInfo.items(): if failCount>24: - logging.info("HUB %s BROKEN - sending email to %s" % (url, destEmail)) + #logging.info("HUB %s BROKEN - sending email to %s" % (url, destEmail)) #Commenting out line to silence email emailText = emailTemplate % url sendEmail(destEmail, emailText) urlInfo[url] = (destEmail, -48) return urlInfo def writeStatus(urlInfo, statusFname): " write new status file " statusTmp = statusFname+".tmp" logging.debug("Writing %s" % statusTmp) with open(statusTmp, "wt") as ofh: ofh.write("#url\temail\tfailCount\n") for url, (email, failCount) in urlInfo.items(): ofh.write("\t".join([url, email, str(failCount)])) ofh.write("\n") logging.debug("Renaming %s to %s" % (statusTmp, statusFname))