From 369487a3bb8862bb20e709045f029b2ba965fa9b Mon Sep 17 00:00:00 2001 From: Nils Philippsen Date: Fri, 17 Sep 2021 16:58:04 +0200 Subject: [PATCH] Don't write normal operational message to stderr This prevents sending out unnecessary mails when run from the related cron job: condense-mirrorlogs.cron -> condense-mirrorlogs.sh > /dev/null -> mirrorlist.py Additionally, report the failing file name in the case of an error. Signed-off-by: Nils Philippsen --- roles/web-data-analysis/files/mirrorlist.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/roles/web-data-analysis/files/mirrorlist.py b/roles/web-data-analysis/files/mirrorlist.py index 3ae6016dc9..cf1a5815f0 100644 --- a/roles/web-data-analysis/files/mirrorlist.py +++ b/roles/web-data-analysis/files/mirrorlist.py @@ -586,12 +586,12 @@ def parselog(our_file, out_file): our_list = list(yumclients_set) our_list.sort() - + try: output = open(output_file,"a") - sys.stderr.write("Outputting data: %s\n" % our_file) + sys.stdout.write("Outputting data: %s\n" % our_file) except: - sys.stderr.write("Unable to open outputfile\n") + sys.stderr.write("Unable to open outputfile: %s\n" % our_file) sys.exit(-1) for line in our_list: