summaryrefslogtreecommitdiff
path: root/plugins/pychrysalide/analysis/loaded.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/pychrysalide/analysis/loaded.c')
-rw-r--r--plugins/pychrysalide/analysis/loaded.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/plugins/pychrysalide/analysis/loaded.c b/plugins/pychrysalide/analysis/loaded.c
index 5fde43c..d25b4d3 100644
--- a/plugins/pychrysalide/analysis/loaded.c
+++ b/plugins/pychrysalide/analysis/loaded.c
@@ -281,6 +281,12 @@ static PyObject *py_loaded_content_get_content(PyObject *self, void *closure)
GLoadedContent *content; /* Version GLib de l'élément */
GBinContent *bincnt; /* Contenu binaire associé */
+#define LOADED_CONTENT_CONTENT_ATTRIB PYTHON_GET_DEF_FULL \
+( \
+ content, py_loaded_content, \
+ "Binary content, provided as a pychrysalide.analysis.BinContent instance." \
+)
+
content = G_LOADED_CONTENT(pygobject_get(self));
bincnt = g_loaded_content_get_content(content);
@@ -325,10 +331,7 @@ PyTypeObject *get_python_loaded_content_type(void)
};
static PyGetSetDef py_loaded_content_getseters[] = {
- {
- "content", py_loaded_content_get_content, NULL,
- "Binary content.", NULL
- },
+ LOADED_CONTENT_CONTENT_ATTRIB,
{ NULL }
};