Files
Jackify/jackify/backend/handlers/path_handler.py
2026-02-07 18:26:54 +00:00

34 lines
827 B
Python

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Path Handler Module
Handles path-related operations for ModOrganizer.ini and other configuration files.
Logic split into mixins: MO2, DXVK, Steam, Game.
"""
from .path_handler_mo2 import (
PathHandlerMO2Mixin,
TARGET_EXECUTABLES_LOWER,
STOCK_GAME_FOLDERS,
SDCARD_PREFIX,
)
from .path_handler_dxvk import PathHandlerDXVKMixin
from .path_handler_steam import PathHandlerSteamMixin
from .path_handler_game import PathHandlerGameMixin
__all__ = [
'PathHandler',
'TARGET_EXECUTABLES_LOWER',
'STOCK_GAME_FOLDERS',
'SDCARD_PREFIX',
]
class PathHandler(
PathHandlerMO2Mixin,
PathHandlerDXVKMixin,
PathHandlerSteamMixin,
PathHandlerGameMixin,
):
"""Handles path-related operations. MO2, DXVK, Steam, and Game logic in mixins."""