summaryrefslogtreecommitdiff
path: root/plugins/pychrysa/pychrysa.c
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2014-07-10 14:47:37 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2014-07-10 14:47:37 (GMT)
commitdb863244b804cbf4c06399f7c6f8241d91c9ee9b (patch)
treeda7cc911b0f10c5122536271235ab68f2202804a /plugins/pychrysa/pychrysa.c
parente8aa314462196cc9e8461ae23eb13f8bffcc983f (diff)
Fully rewritten the core configuration system.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@381 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'plugins/pychrysa/pychrysa.c')
-rw-r--r--plugins/pychrysa/pychrysa.c16
1 files changed, 15 insertions, 1 deletions
diff --git a/plugins/pychrysa/pychrysa.c b/plugins/pychrysa/pychrysa.c
index 865c0fc..1835b18 100644
--- a/plugins/pychrysa/pychrysa.c
+++ b/plugins/pychrysa/pychrysa.c
@@ -57,7 +57,6 @@
-
static PyMethodDef SpamMethods[] = {
{NULL, NULL, 0, NULL} /* Sentinel */
};
@@ -351,8 +350,15 @@ PyMODINIT_FUNC initpychrysa(void)
#include "../../revision.h"
+
+#include <core/core.h>
+
+
+
#include "analysis/module.h"
#include "arch/module.h"
+#include "core/module.h"
+#include "glibext/module.h"
@@ -458,6 +464,12 @@ PyMODINIT_FUNC PyInit_pychrysalide(void)
if (pygobject_init(-1, -1, -1) == NULL)
return NULL;
+ if (!load_all_basic_components())
+ return NULL;
+
+
+
+
/**
* Pour une raison non identifiée, si le module n'est pas préchargé,
* le flot d'exécution plante dans la fonction insertdict() de Objects/dictobject.c:818.
@@ -472,6 +484,8 @@ PyMODINIT_FUNC PyInit_pychrysalide(void)
status &= add_analysis_module_to_python_module(result);
status &= add_arch_module_to_python_module(result);
+ status &= add_core_module_to_python_module(result);
+ status &= add_glibext_module_to_python_module(result);
printf("status :: %d\n", status);