pfad auf types.yaml angepasst
This commit is contained in:
parent
a1cd0741c9
commit
714763f92f
|
|
@ -9,12 +9,15 @@ from markdown_it import MarkdownIt
|
||||||
from markdown_it.token import Token
|
from markdown_it.token import Token
|
||||||
|
|
||||||
# ==========================================
|
# ==========================================
|
||||||
# 1. CONFIGURATION LOADER (Ehemals chunk_config.py)
|
# 1. CONFIGURATION LOADER (Updated for config/ dir)
|
||||||
# ==========================================
|
# ==========================================
|
||||||
|
|
||||||
# Pfad zur types.yaml bestimmen (2 Ebenen hoch von app/core/)
|
# Pfad-Logik:
|
||||||
|
# Wir gehen 3 Ebenen hoch: app/core/chunker.py -> app/core -> app -> root
|
||||||
BASE_DIR = Path(__file__).resolve().parent.parent.parent
|
BASE_DIR = Path(__file__).resolve().parent.parent.parent
|
||||||
CONFIG_PATH = BASE_DIR / "types.yaml"
|
|
||||||
|
# KORREKTUR: types.yaml liegt im Unterordner "config"
|
||||||
|
CONFIG_PATH = BASE_DIR / "config" / "types.yaml"
|
||||||
|
|
||||||
# Fallback Values
|
# Fallback Values
|
||||||
DEFAULT_PROFILE = {
|
DEFAULT_PROFILE = {
|
||||||
|
|
@ -27,13 +30,15 @@ DEFAULT_PROFILE = {
|
||||||
_CONFIG_CACHE = None
|
_CONFIG_CACHE = None
|
||||||
|
|
||||||
def _load_yaml_config() -> Dict[str, Any]:
|
def _load_yaml_config() -> Dict[str, Any]:
|
||||||
"""Lädt die types.yaml und cached das Ergebnis."""
|
"""Lädt die config/types.yaml und cached das Ergebnis."""
|
||||||
global _CONFIG_CACHE
|
global _CONFIG_CACHE
|
||||||
if _CONFIG_CACHE is not None:
|
if _CONFIG_CACHE is not None:
|
||||||
return _CONFIG_CACHE
|
return _CONFIG_CACHE
|
||||||
|
|
||||||
if not CONFIG_PATH.exists():
|
if not CONFIG_PATH.exists():
|
||||||
print(f"WARNUNG: types.yaml nicht gefunden unter {CONFIG_PATH}. Nutze Defaults.")
|
# Debugging-Hilfe: Zeigt an, wo gesucht wurde
|
||||||
|
print(f"WARNUNG: types.yaml nicht gefunden unter: {CONFIG_PATH}")
|
||||||
|
print(f" (Basis-Verzeichnis war: {BASE_DIR})")
|
||||||
return {}
|
return {}
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|
@ -42,7 +47,7 @@ def _load_yaml_config() -> Dict[str, Any]:
|
||||||
_CONFIG_CACHE = data
|
_CONFIG_CACHE = data
|
||||||
return data
|
return data
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(f"FEHLER beim Laden von types.yaml: {e}")
|
print(f"FEHLER beim Laden von {CONFIG_PATH}: {e}")
|
||||||
return {}
|
return {}
|
||||||
|
|
||||||
def get_chunk_config(note_type: str) -> Dict[str, Any]:
|
def get_chunk_config(note_type: str) -> Dict[str, Any]:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user