summaryrefslogtreecommitdiff
path: root/plugins/yaml/python/module.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/yaml/python/module.c')
-rw-r--r--plugins/yaml/python/module.c12
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);