scripts/wiki_importer.py aktualisiert
All checks were successful
Deploy Trainer_LLM to llm-node / deploy (push) Successful in 2s
All checks were successful
Deploy Trainer_LLM to llm-node / deploy (push) Successful in 2s
This commit is contained in:
parent
811510ac66
commit
605fe2ebaf
|
|
@ -2,6 +2,13 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
"""
|
||||
Module: wiki_importer.py
|
||||
Status: stable
|
||||
Kurzbeschreibung:
|
||||
- Import von einzeln Übungen funktioniert
|
||||
- Import von allen Übungen funktioniert
|
||||
- Änderungsvergleich gegen Änderungen im Wiki funktioniert
|
||||
- Neue Übungen gegen die in qdrant gespeicherten werden identifiziert und angelegt
|
||||
|
||||
Beschreibung:
|
||||
- Importiert Übungen aus dem MediaWiki via FastAPI wiki_router
|
||||
- Führt vor dem Import einen Login gegen /import/wiki/login durch (falls nicht via --skip-login deaktiviert)
|
||||
|
|
@ -17,10 +24,12 @@ Beschreibung:
|
|||
- Smoke-Test (`--smoke-test`): 3 Läufe nacheinander (create → skip → update), ohne API-Signaturen zu ändern.
|
||||
|
||||
Version: 2.3.2
|
||||
Änderung: Regressionsfix in `process_all()` – statt `isinstance(entry, dict)` wird nun generisch über
|
||||
`getattr(entry, "get", None)` auf `pageid/fullurl` zugegriffen (unterstützt Mapping‑ähnliche Typen
|
||||
Änderung: Regressionsfix in `process_all()` statt `isinstance(entry, dict)` wird nun generisch über
|
||||
`getattr(entry, "get", None)` auf `pageid/fullurl` zugegriffen (unterstützt Mappingähnliche Typen
|
||||
wie pydantic/OrderedDict/Mapping). So werden vorhandene pageids aus `/semantic/pages` wieder zuverlässig
|
||||
genutzt und unnötige `/info`‑Aufrufe vermieden.
|
||||
genutzt und unnötige `/info`Aufrufe vermieden.
|
||||
|
||||
|
||||
"""
|
||||
|
||||
import os
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user