Исправление. Создания дерриктории логирования, если не существует.
This commit is contained in:
		| @@ -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: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user