0
0
mirror of https://gitflic.ru/project/maks1ms/ocab.git synced 2025-04-03 08:03:47 +03:00
ocab/src/service.py
Maxim Slipenko e80a01157f Автоматический рефакторинг и игнорирование flake8
Выполнен автоматический рефакторинг. Для тех файлов,
которые не прошли flake8 - был добавлен `noqa`, чтобы
в будущем исправить эти проблемы
2024-07-08 00:38:01 +03:00

27 lines
512 B
Python

import os.path
from dataclasses import dataclass
from json import loads
@dataclass
class Path:
core: str
modules_standard: str
modules_custom: str
def _get_paths(path_to_json: str):
with open(path_to_json, encoding="utf8") as f:
paths = loads(f.read())
return Path(
core=paths["core"],
modules_standard=paths["modules standard"],
modules_custom=paths["modules custom"],
)
cwd = os.getcwd()
cwd = cwd + "/src"
paths = _get_paths(f"{cwd}/paths.json")