diff options
Diffstat (limited to 'plugins/yaml/python/module.c')
-rw-r--r-- | plugins/yaml/python/module.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/plugins/yaml/python/module.c b/plugins/yaml/python/module.c index 756b068..3d6a4e8 100644 --- a/plugins/yaml/python/module.c +++ b/plugins/yaml/python/module.c @@ -107,18 +107,12 @@ bool add_yaml_module_to_python_module(void) bool populate_yaml_module(void) { bool result; /* Bilan à retourner */ - PyObject *module; /* Module à recompléter */ result = populate_yaml_module_with_parsers(); - if (!result) goto exit; - module = get_access_to_python_module("pychrysalide.plugins.yaml"); - - if (result) result = register_python_yaml_node(module); - if (result) result = register_python_yaml_collection(module); - if (result) result = register_python_yaml_pair(module); - - exit: + if (result) result = ensure_python_yaml_node_is_registered(); + if (result) result = ensure_python_yaml_collection_is_registered(); + if (result) result = ensure_python_yaml_pair_is_registered(); assert(result); |