From d0cb6f9e05d605748e94b6d97ac778413406344c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B0=D0=BD=D0=B4=D1=80?= Date: Tue, 18 Mar 2025 12:21:02 +1000 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5.=20=D0=A1=D0=BE=D0=B7=D0=B4=D0=B0?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F=20=D0=B4=D0=B5=D1=80=D1=80=D0=B8=D0=BA=D1=82?= =?UTF-8?q?=D0=BE=D1=80=D0=B8=D0=B8=20=D0=BB=D0=BE=D0=B3=D0=B8=D1=80=D0=BE?= =?UTF-8?q?=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F,=20=D0=B5=D1=81=D0=BB=D0=B8=20?= =?UTF-8?q?=D0=BD=D0=B5=20=D1=81=D1=83=D1=89=D0=B5=D1=81=D1=82=D0=B2=D1=83?= =?UTF-8?q?=D0=B5=D1=82.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Daemon/run.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Daemon/run.py b/Daemon/run.py index ab8792d..0c8a213 100755 --- a/Daemon/run.py +++ b/Daemon/run.py @@ -77,9 +77,16 @@ if __name__ == "__main__": for key, value in c_cfg.items("SETTINGS"): cfg_settings[key]=ini_item(value) + # проверяем существование папки для логов + if not os.path.exists(log_folder_path:=os.path.dirname(cfg_settings['log'])): + try: + # создание папки + os.makedirs(log_folder_path) + except: + None # создаем объект класса logging logging.basicConfig(filename=cfg_settings['log'], encoding='utf-8', level=logging.INFO,format='%(asctime)s.%(msecs)03d %(levelname)s %(message)s', datefmt='%Y-%m-%d %H:%M:%S',) - + # пытаемся прочитать текущую версию из файла try: with open(cfg_settings['steamcmd_game_version'], "r") as f: