comparison docs/schema.txt @ 29:68286d27f27d

FIX: Allow customization of the data stream loader (get_data_stream())
author Franz Glasner <fzglas.hg@dom66.de>
date Sat, 08 Jul 2023 16:10:36 +0200
parents db3491e1b590
children 271ec3abdfa3
comparison
equal deleted inserted replaced
28:db3491e1b590 29:68286d27f27d
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`` 39 Default: `None`
40 40
41 - ``break_on_keynames_problems`` 41 - ``break_on_keynames_problems``
42 42
43 Wenn ``True`` und Validierungs-Fehler beim Prüfen von Keys gegen 43 Wenn ``True`` und Validierungs-Fehler beim Prüfen von Keys gegen
44 ihre Schemata auftreten, brich frühzeitig ab. 44 ihre Schemata auftreten, brich frühzeitig ab.
45 45
46 Default: ``True`` 46 Default: ``True``
47 47
48 - ``data_stream_loader``
49
50 Default: `None` (i.e. use the builtin
51 :func:`data_schema.util.get_data_stream`)
52
53 A callable with an `uri` argument that returns a file-alike and a
54 context manager to be feed into the schema loader.
55
48 - ``schema_loader`` 56 - ``schema_loader``
49 57
50 Default: configmix.yaml.load (if available) or ``None`` 58 Default: configmix.yaml.load (if available) or ``None``
51 59
52 A callable that returns a schema dict from a file object. This is 60 A callable that returns a schema dict from a file object. This is