Mercurial > hgrepos > Python > libs > data-schema
comparison docs/schema.txt @ 24:449f7c8ede19
FIX: Add docu for break_on_keynames_problems
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Sat, 08 Jul 2023 11:53:11 +0200 |
| parents | c3a0fe8d4587 |
| children | db3491e1b590 |
comparison
equal
deleted
inserted
replaced
| 23:413b344be2d1 | 24:449f7c8ede19 |
|---|---|
| 34 -- und zwar auf den Dict-key | 34 -- und zwar auf den Dict-key |
| 35 | 35 |
| 36 Bei Treffer wird dieser Key komplett ignoriert. Das ist also eine globale | 36 Bei Treffer wird dieser Key komplett ignoriert. Das ist also eine globale |
| 37 Ignore-Liste für Dict-Keys. | 37 Ignore-Liste für Dict-Keys. |
| 38 | 38 |
| 39 Default: ``None`` | |
| 40 | |
| 41 - ``break_on_keynames_problems`` | |
| 42 | |
| 43 Wenn ``True`` und Validierungs-Fehler beim Prüfen von Keys gegen | |
| 44 ihre Schemata auftreten, brich frühzeitig ab. | |
| 45 | |
| 46 Default: ``True`` | |
| 47 | |
| 39 | 48 |
| 40 Typen | 49 Typen |
| 41 ===== | 50 ===== |
| 42 | 51 |
| 43 Durch ``type`` (required) gekennzeichnet | 52 Durch ``type`` (required) gekennzeichnet |
| 44 | 53 |
| 45 | 54 |
| 46 Alle Schemata außer den `Schema-Kombinatoren`_ haben auch ein optionales | 55 Alle Schemata außer den `Schema-Kombinatoren`_ haben auch ein optionales |
| 47 Attribut ``index-constraint``. | 56 Attribut ``index-constraint``. |
| 48 | 57 |
| 49 Dessen Wert ist eine Liste von Indizes, an denen das Element in | 58 Dessen Wert ist eine Liste von Indizes, an denen das Element in |
| 50 seinem Parent-Container (Liste, sorted dict) vorkommen darf. | 59 seinem Parent-Container (Liste, sorted dict) vorkommen darf. |
| 51 | 60 |
| 52 | 61 |
| 518 | 527 |
| 519 Ein Fragment **muß** also formal vorhanden sein -- auch wenn es leer ist. | 528 Ein Fragment **muß** also formal vorhanden sein -- auch wenn es leer ist. |
| 520 | 529 |
| 521 - Relative Referenzen *starten* mit einen Punkt (analog Python-Imports) | 530 - Relative Referenzen *starten* mit einen Punkt (analog Python-Imports) |
| 522 | 531 |
| 523 Mehrere führende Punkte sind -- wie bei Python-Imports -- relative | 532 Mehrere führende Punkte sind -- wie bei Python-Imports -- relative |
| 524 Referenzen zu Parent-Objekten. Der Versuch, den Parent des Root-Objektes | 533 Referenzen zu Parent-Objekten. Der Versuch, den Parent des Root-Objektes |
| 525 anzusprechen, liefert einen :py:exc:`TypeError`. | 534 anzusprechen, liefert einen :py:exc:`TypeError`. |
| 526 | 535 |
| 527 Wo ein Schema erlaubt ist, ist auch ein dict mit dem einzigen Key ``$ref`` | 536 Wo ein Schema erlaubt ist, ist auch ein dict mit dem einzigen Key ``$ref`` |
| 528 erlaubt. Dies ist eine Referenz auf ein anderes Schema mit dem URI-Schema | 537 erlaubt. Dies ist eine Referenz auf ein anderes Schema mit dem URI-Schema |
