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: