From 9d6c6af8ea3a21e206b0ffb65c04db5cca7154b1 Mon Sep 17 00:00:00 2001 From: Cyrille Bagard Date: Mon, 13 Jan 2025 08:40:18 +0100 Subject: Clean code. --- plugins/pychrysalide/bindings.c | 4 +-- plugins/pychrysalide/core.c | 62 ----------------------------------------- 2 files changed, 2 insertions(+), 64 deletions(-) diff --git a/plugins/pychrysalide/bindings.c b/plugins/pychrysalide/bindings.c index f715a8e..02850d1 100644 --- a/plugins/pychrysalide/bindings.c +++ b/plugins/pychrysalide/bindings.c @@ -35,8 +35,8 @@ #include #include #include -#include // REMME ? -#include // REMME ? +#include +#include #include "access.h" diff --git a/plugins/pychrysalide/core.c b/plugins/pychrysalide/core.c index 3c551c7..fde1028 100644 --- a/plugins/pychrysalide/core.c +++ b/plugins/pychrysalide/core.c @@ -306,68 +306,6 @@ bool g_pychrysalide_plugin_create(GPyChrysalidePlugin *plugin, GModule *module) - - - - - - - - - - - -#if 0 - - - -/****************************************************************************** -* * -* Paramètres : plugin = greffon à manipuler. * -* action = type d'action attendue. * -* type = type d'objet à mettre en place. * -* * -* Description : Crée une instance à partir d'un type dynamique externe. * -* * -* Retour : Instance d'objet gérée par l'extension ou NULL. * -* * -* Remarques : - * -* * -******************************************************************************/ - -G_MODULE_EXPORT gpointer chrysalide_plugin_build_type_instance(GPluginModule *plugin, PluginAction action, GType type) -{ - gpointer result; /* Instance à retourner */ - PyGILState_STATE gstate; /* Sauvegarde d'environnement */ - PyTypeObject *pytype; /* Classe Python concernée */ - PyObject *instance; /* Initialisation forcée */ - - result = NULL; - - gstate = PyGILState_Ensure(); - - pytype = pygobject_lookup_class(type); - - if (pytype != NULL) - { - instance = PyObject_CallObject((PyObject *)pytype, NULL); - assert(instance != NULL); - - result = pygobject_get(instance); - - } - - PyGILState_Release(gstate); - - return result; - -} - -#endif - - - - /* ---------------------------------------------------------------------------------- */ /* IMPLEMENTATION DES FONCTIONS DE CLASSE */ /* ---------------------------------------------------------------------------------- */ -- cgit v0.11.2-87-g4458