# HG changeset patch # User Franz Glasner # Date 1688809991 -7200 # Node ID 449f7c8ede19c3bbc17e3fab796b2eb4b759ef4e # Parent 413b344be2d1fdeef7c4054aa315dd6531c56b62 FIX: Add docu for break_on_keynames_problems diff -r 413b344be2d1 -r 449f7c8ede19 docs/schema.txt --- a/docs/schema.txt Sat Jul 08 10:15:50 2023 +0200 +++ b/docs/schema.txt Sat Jul 08 11:53:11 2023 +0200 @@ -36,6 +36,15 @@ Bei Treffer wird dieser Key komplett ignoriert. Das ist also eine globale Ignore-Liste für Dict-Keys. + Default: ``None`` + +- ``break_on_keynames_problems`` + + Wenn ``True`` und Validierungs-Fehler beim Prüfen von Keys gegen + ihre Schemata auftreten, brich frühzeitig ab. + + Default: ``True`` + Typen ===== @@ -44,7 +53,7 @@ Alle Schemata außer den `Schema-Kombinatoren`_ haben auch ein optionales -Attribut ``index-constraint``. +Attribut ``index-constraint``. Dessen Wert ist eine Liste von Indizes, an denen das Element in seinem Parent-Container (Liste, sorted dict) vorkommen darf. @@ -520,7 +529,7 @@ - Relative Referenzen *starten* mit einen Punkt (analog Python-Imports) - Mehrere führende Punkte sind -- wie bei Python-Imports -- relative + Mehrere führende Punkte sind -- wie bei Python-Imports -- relative Referenzen zu Parent-Objekten. Der Versuch, den Parent des Root-Objektes anzusprechen, liefert einen :py:exc:`TypeError`.