summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2020-05-19 22:44:44 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2020-05-19 22:44:44 (GMT)
commit5dd935b27a765177960bdfe4d2fcb296cbbd41da (patch)
treecbf871ec6a2c98a2171a4be716931b2275ef3148
parent5d09d85a5e606e5ac458abd37e72b73ce52541cb (diff)
Simplified the code by using existing helpers.h
-rw-r--r--plugins/pychrysalide/arch/instruction.c8
-rw-r--r--plugins/pychrysalide/arch/processor.c8
-rw-r--r--plugins/pychrysalide/gui/panel.c8
-rw-r--r--plugins/pychrysalide/plugin.c8
4 files changed, 4 insertions, 28 deletions
diff --git a/plugins/pychrysalide/arch/instruction.c b/plugins/pychrysalide/arch/instruction.c
index a8ce3ab..058106d 100644
--- a/plugins/pychrysalide/arch/instruction.c
+++ b/plugins/pychrysalide/arch/instruction.c
@@ -379,7 +379,6 @@ static int py_arch_instruction_init(PyObject *self, PyObject *args, PyObject *kw
unsigned short int uid; /* Indentifiant unique de type */
const char *keyword; /* Désignation d'instruction */
int ret; /* Bilan de lecture des args. */
- PyObject *new_kwds; /* Nouveau dictionnaire épuré */
GPyArchInstruction *instr; /* Instruction à manipuler */
static char *kwlist[] = { "uid", "keyword", NULL };
@@ -391,12 +390,7 @@ static int py_arch_instruction_init(PyObject *self, PyObject *args, PyObject *kw
/* Initialisation d'un objet GLib */
- new_kwds = PyDict_New();
-
- ret = PyGObject_Type.tp_init(self, args, new_kwds);
-
- Py_DECREF(new_kwds);
-
+ ret = forward_pygobjet_init(self);
if (ret == -1) return -1;
/* Eléments de base */
diff --git a/plugins/pychrysalide/arch/processor.c b/plugins/pychrysalide/arch/processor.c
index 71ef153..bd1b521 100644
--- a/plugins/pychrysalide/arch/processor.c
+++ b/plugins/pychrysalide/arch/processor.c
@@ -278,7 +278,6 @@ static int py_arch_processor_init(PyObject *self, PyObject *args, PyObject *kwds
{
unsigned int endianness; /* Boutisme du processeur */
int ret; /* Bilan de lecture des args. */
- PyObject *new_kwds; /* Nouveau dictionnaire épuré */
GArchProcessor *proc; /* Processeur à manipuler */
static char *kwlist[] = { "endianness", NULL };
@@ -313,12 +312,7 @@ static int py_arch_processor_init(PyObject *self, PyObject *args, PyObject *kwds
/* Initialisation d'un objet GLib */
- new_kwds = PyDict_New();
-
- ret = PyGObject_Type.tp_init(self, args, new_kwds);
-
- Py_DECREF(new_kwds);
-
+ ret = forward_pygobjet_init(self);
if (ret == -1) return -1;
/* Eléments de base */
diff --git a/plugins/pychrysalide/gui/panel.c b/plugins/pychrysalide/gui/panel.c
index 4f00ee3..fd31ef8 100644
--- a/plugins/pychrysalide/gui/panel.c
+++ b/plugins/pychrysalide/gui/panel.c
@@ -191,7 +191,6 @@ static int py_panel_item_init(PyObject *self, PyObject *args, PyObject *kwds)
int startup; /* Recommandation au démarrage */
const char *path; /* Placement à l'affichage */
int ret; /* Bilan de lecture des args. */
- PyObject *new_kwds; /* Nouveau dictionnaire épuré */
GPanelItem *panel; /* Panneau à manipuler */
GEditorItem *item; /* Version basique d'instance */
@@ -239,12 +238,7 @@ static int py_panel_item_init(PyObject *self, PyObject *args, PyObject *kwds)
/* Initialisation d'un objet GLib */
- new_kwds = PyDict_New();
-
- ret = PyGObject_Type.tp_init(self, args, new_kwds);
-
- Py_DECREF(new_kwds);
-
+ ret = forward_pygobjet_init(self);
if (ret == -1) return -1;
/* Eléments de base */
diff --git a/plugins/pychrysalide/plugin.c b/plugins/pychrysalide/plugin.c
index 208c46a..3f3b56a 100644
--- a/plugins/pychrysalide/plugin.c
+++ b/plugins/pychrysalide/plugin.c
@@ -246,7 +246,6 @@ static void py_plugin_module_init_gclass(GPluginModuleClass *class, gpointer unu
static int py_plugin_module_init(PyObject *self, PyObject *args, PyObject *kwds)
{
- PyObject *new_kwds; /* Nouveau dictionnaire épuré */
int ret; /* Bilan d'un appel */
GPluginModule *plugin; /* Greffon à manipuler */
plugin_interface *iface; /* Interface à constituer */
@@ -285,12 +284,7 @@ static int py_plugin_module_init(PyObject *self, PyObject *args, PyObject *kwds)
/* Initialisation d'un objet GLib */
- new_kwds = PyDict_New();
-
- ret = PyGObject_Type.tp_init(self, args, new_kwds);
-
- Py_DECREF(new_kwds);
-
+ ret = forward_pygobjet_init(self);
if (ret == -1) return -1;
/* Eléments de base */