Module topicnet.cooking_machine.config_parser
Parsing text file into Experiment instance using strictyaml
(github.com/crdoconnor/strictyaml/)
The aim here is to make config: -* possible to use even for non-programmers -* hard to misuse + possible to use even for non-programmers + hard to misuse * easy debuggable
Hence, the process of parsing config is a bit more complicated than it could be, but it produces more useful error messages. For example:
@@ -1028,7 +1030,7 @@Returns
-def build_schema_from_function(func: Callable) -> dict
+def build_schema_from_function(func: Callable) ‑> dict