Files
dzgui/dzgui/init/dayz.py
T
aclist 45fd180dcb
Mirror to Codeberg / mirror-to-codeberg (push) Waiting to run
fix: accept emitter as arg
2026-06-10 19:23:14 +09:00

21 lines
521 B
Python

import logging
from pathlib import Path
from dzgui.config.query import lookup
from dzgui.const.constants import APPID_DAYZ, APP_NAME, LIBRARYFOLDERS_PATH
from dzgui.const.enum import Preferences
import dzgui.api.pefile as PeFile
logger = logging.getLogger(APP_NAME)
def is_dayz_installed(config: Path) -> None:
try:
path = lookup(config, Preferences.DEFAULT)
PeFile.get_app_path(Path(path) / LIBRARYFOLDERS_PATH, APPID_DAYZ)
except Exception as e:
logger.critical(e)
raise e