Исправление. Создания дерриктории логирования, если не существует.
This commit is contained in:
parent
201cf4a11b
commit
d0cb6f9e05
@ -77,9 +77,16 @@ if __name__ == "__main__":
|
|||||||
for key, value in c_cfg.items("SETTINGS"):
|
for key, value in c_cfg.items("SETTINGS"):
|
||||||
cfg_settings[key]=ini_item(value)
|
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
|
||||||
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',)
|
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:
|
try:
|
||||||
with open(cfg_settings['steamcmd_game_version'], "r") as f:
|
with open(cfg_settings['steamcmd_game_version'], "r") as f:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user