From 069522febe4bf152cca5c48a4c402b5f1dc05b36 Mon Sep 17 00:00:00 2001 From: Jokob-sk Date: Tue, 5 Sep 2023 07:53:47 +1000 Subject: [PATCH] mylog timeout, merges --- dockerfiles/README_ES.md | 0 front/php/server/internetinfo.php | 0 pialert/README_ES.md | 0 pialert/logger.py | 11 ++++++++--- 4 files changed, 8 insertions(+), 3 deletions(-) mode change 100644 => 100755 dockerfiles/README_ES.md mode change 100644 => 100755 front/php/server/internetinfo.php mode change 100644 => 100755 pialert/README_ES.md diff --git a/dockerfiles/README_ES.md b/dockerfiles/README_ES.md old mode 100644 new mode 100755 diff --git a/front/php/server/internetinfo.php b/front/php/server/internetinfo.php old mode 100644 new mode 100755 diff --git a/pialert/README_ES.md b/pialert/README_ES.md old mode 100644 new mode 100755 diff --git a/pialert/logger.py b/pialert/logger.py index 6bdbccc0..f891ea2e 100755 --- a/pialert/logger.py +++ b/pialert/logger.py @@ -48,9 +48,14 @@ def file_print (*args): result += str(arg) print(result) - file = open(logPath + "/pialert.log", "a") - file.write(result + '\n') - file.close() + try: + # Set a timeout for opening the file (in seconds) + file_open_timeout = 10 + + with open(os.path.join(logPath, "pialert.log"), "a", timeout=file_open_timeout) as file: + file.write(result + '\n') + except Exception as e: + print(f"Error opening/writing to the file: {e}") #------------------------------------------------------------------------------- def print_log (pText):