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))