From baf27697ddab72628692e18a33ca0966f5292912 Mon Sep 17 00:00:00 2001 From: Flavio Calva Date: Wed, 25 May 2022 18:28:16 +0100 Subject: [PATCH] fix for crontab --- lib/engine/log.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/engine/log.py b/lib/engine/log.py index 13f104c..329ca87 100755 --- a/lib/engine/log.py +++ b/lib/engine/log.py @@ -121,9 +121,12 @@ class LogMgrBase(Colleague): # headless log manager if not platform.startswith('win'): from os import ttyname # here because it doesn't work on windows import sys - with open(ttyname(0), 'w') as fout: - sys.stdout = fout - print('version: ' + self.build_version) # self.eng.logic.version) + try: + with open(ttyname(0), 'w') as fout: + sys.stdout = fout + print('version: ' + self.build_version) # self.eng.logic.version) + except OSError: # it doesn't work with crontab + print('version: ' + self.build_version) messages = ['version: ' + self.build_version] # self.eng.logic.version] messages += ['argv[0]: %s' % argv[0]] messages += ['getcwd: %s' % getcwd()] -- 2.30.2