BW3-Core/module
KoenigMjr dca8d9106c enh: CSV + Regex für descriptor-Modul
- Füge CSV-Import über csvPath-Konfiguration hinzu
- Implementiere Regex-Matching mit isRegex-Flag (YAML & CSV)
- Erstelle unified cache für YAML- und CSV-Einträge
- Wildcard-Replacement mit dynamische Beschreibungen
- Erweitere Logging für bessere Debugging-Möglichkeiten

Neue Features:
* CSV-Dateien können parallel zu YAML-Beschreibungen verwendet werden
* Regex-Unterstützung ermöglicht Pattern-basiertes Matching
* Wildcards wie {TONE} werden in Beschreibungen ("add"-Werte) ersetzt
* Vollständige Abwärtskompatibilität zu bestehenden Konfigurationen

Technische Verbesserungen:
* Unified cache-System für bessere Performance
* Korrekte Iteration über Config-Objekte mit default-Parametern
* Robuste Fehlerbehandlung für CSV-Import
* continue statt break bei fehlenden scanFields

Einschränkungen / known limitations:
* Keine explizite Behandlung von Duplikaten
* Standardverhalten ist „last one wins“, d. h. das zuletzt passende Descriptor-Objekt überschreibt den Wert
* Wenn mehrere CSV/YAML denselben Schlüssel liefern, hängt das Ergebnis von Lade- bzw. Listen-Reihenfolge ab
2025-10-22 09:59:11 +02:00
..
filter Update module/filter/doubleFilter.py 2025-06-11 10:22:12 +02:00
__init__.py some reworks 2019-03-01 12:09:12 +01:00
descriptor.py enh: CSV + Regex für descriptor-Modul 2025-10-22 09:59:11 +02:00
geocoding.py Avoid "DeprecationWarning: invalid escape sequence" 2023-09-19 17:49:09 +02:00
moduleBase.py Avoid "DeprecationWarning: invalid escape sequence" 2023-09-19 17:49:09 +02:00
template_module.py Avoid "DeprecationWarning: invalid escape sequence" 2023-09-19 17:49:09 +02:00