mirror of
https://github.com/Omni-guides/Jackify.git
synced 2026-06-08 01:47:45 +02:00
34 lines
827 B
Python
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."""
|