From 1307580ca1ca820b57dcfbfcdcee9afe74cc1614 Mon Sep 17 00:00:00 2001 From: Cyrille Bagard Date: Fri, 31 Aug 2018 01:02:44 +0200 Subject: Fixed some Python method signatures. --- plugins/elf/python/format.c | 2 +- plugins/pychrysalide/arch/vmpa.c | 7 ++-- plugins/pychrysalide/core/params.c | 2 +- plugins/pychrysalide/glibext/configuration.c | 56 ++++++++++++++++------------ plugins/pychrysalide/gui/editem.c | 8 ++-- 5 files changed, 42 insertions(+), 33 deletions(-) diff --git a/plugins/elf/python/format.c b/plugins/elf/python/format.c index 6c1b12f..4e2b7cc 100644 --- a/plugins/elf/python/format.c +++ b/plugins/elf/python/format.c @@ -180,7 +180,7 @@ PyTypeObject *get_python_elf_format_type(void) { "find_dynamic_item_by_index", py_elf_format_find_dynamic_item_by_index, METH_VARARGS, - "find_dynamic_item_by_type($self, type, /)\n--\n\nFind an item from the dynamic segment using a given index." + "find_dynamic_item_by_index($self, type, /)\n--\n\nFind an item from the dynamic segment using a given index." }, { NULL } }; diff --git a/plugins/pychrysalide/arch/vmpa.c b/plugins/pychrysalide/arch/vmpa.c index 70d9364..c226224 100644 --- a/plugins/pychrysalide/arch/vmpa.c +++ b/plugins/pychrysalide/arch/vmpa.c @@ -1166,9 +1166,10 @@ static PyObject *py_mrange_new(PyTypeObject *type, PyObject *args, PyObject *kwd PyTypeObject *get_python_mrange_type(void) { static PyMethodDef py_mrange_methods[] = { - { "contains", py_mrange_contains, - METH_VARARGS, - "contains($self, other, /)\n--\nTell if the current range contains another given range or address." + { + "contains", py_mrange_contains, + METH_VARARGS, + "contains($self, other, /)\n--\n\nTell if the current range contains another given range or address." }, #if 0 { "read_u8", py_arch_instruction_read_u8, diff --git a/plugins/pychrysalide/core/params.c b/plugins/pychrysalide/core/params.c index 4a55a2b..94d55b1 100644 --- a/plugins/pychrysalide/core/params.c +++ b/plugins/pychrysalide/core/params.c @@ -90,7 +90,7 @@ PyTypeObject *get_python_params_type(void) { "get_main_configuration", py_params_get_main_configuration, METH_NOARGS | METH_STATIC, - "Give access to the main configuration of Chrysalide." + "get_main_configuration(, /)\n--\n\nGive access to the main configuration of Chrysalide." }, { NULL } diff --git a/plugins/pychrysalide/glibext/configuration.c b/plugins/pychrysalide/glibext/configuration.c index eb725ff..18d681f 100644 --- a/plugins/pychrysalide/glibext/configuration.c +++ b/plugins/pychrysalide/glibext/configuration.c @@ -476,13 +476,15 @@ static int py_config_param_set_value(PyObject *self, PyObject *value, void *clos PyTypeObject *get_python_config_param_type(void) { static PyMethodDef py_config_param_methods[] = { - { "make_empty", py_config_param_make_empty, - METH_NOARGS, - "Unset the value of the current parameter." + { + "make_empty", py_config_param_make_empty, + METH_NOARGS, + "make_empty($self, /)\n--\n\nUnset the value of the current parameter." }, - { "reset", py_config_param_reset, - METH_NOARGS, - "Reset the content of the current parameter." + { + "reset", py_config_param_reset, + METH_NOARGS, + "reset($self, /)\n--\n\nReset the content of the current parameter." }, { NULL } }; @@ -1096,29 +1098,35 @@ static PyObject *py_generic_config_get_filename(PyObject *self, void *closure) PyTypeObject *get_python_generic_config_type(void) { static PyMethodDef py_generic_config_methods[] = { - { "read", py_generic_config_read, - METH_NOARGS, - "Read the configuration from its relative XML file." + { + "read", py_generic_config_read, + METH_NOARGS, + "read(, /)\n--\n\nRead the configuration from its relative XML file." }, - { "write", py_generic_config_write, - METH_NOARGS, - "Write the configuration to its relative XML file." + { + "write", py_generic_config_write, + METH_NOARGS, + "write(, /)\n--\n\nWrite the configuration to its relative XML file." }, - { "search", py_generic_config_search, - METH_VARARGS, - "Look for a given configuration parameter." + { + "search", py_generic_config_search, + METH_VARARGS, + "search($self, path, /)\n--\n\nLook for a given configuration parameter." }, - { "add", py_generic_config_add, - METH_VARARGS, - "Add an existing parameter to a configuration." + { + "add", py_generic_config_add, + METH_VARARGS, + "add($self, param, /)\n--\n\nAdd an existing parameter to a configuration." }, - { "delete", py_generic_config_delete, - METH_VARARGS, - "Delete an existing parameter from a configuration." + { + "delete", py_generic_config_delete, + METH_VARARGS, + "delete($self, path, /)\n--\n\nDelete an existing parameter from a configuration." }, - { "params", py_generic_config_list_params, - METH_NOARGS, - "List all registered configuration parameters." + { + "params", py_generic_config_list_params, + METH_NOARGS, + "params($self, /)\n--\n\nList all registered configuration parameters." }, { NULL } }; diff --git a/plugins/pychrysalide/gui/editem.c b/plugins/pychrysalide/gui/editem.c index 03ad97a..68a0829 100644 --- a/plugins/pychrysalide/gui/editem.c +++ b/plugins/pychrysalide/gui/editem.c @@ -300,22 +300,22 @@ PyTypeObject *get_python_editor_item_type(void) { "change_content", (PyCFunction)py_editor_item_change_content, METH_VARARGS, - "Called by Chrysalide on each content change, if the item is registered." + "change_content($self, /)\n--\n\nCalled by Chrysalide on each content change, if the item is registered." }, { "change_view", (PyCFunction)py_editor_item_change_view, METH_VARARGS, - "Called by Chrysalide on each view change, if the item is registered." + "change_view($self, /)\n--\n\nCalled by Chrysalide on each view change, if the item is registered." }, { "update_view", (PyCFunction)py_editor_item_update_view, METH_VARARGS, - "Called by Chrysalide on each view content change, if the item is registered." + "update_view($self, /)\n--\n\nCalled by Chrysalide on each view content change, if the item is registered." }, { "register", (PyCFunction)py_editor_item_register, METH_NOARGS, - "register($self, /)\n--\n\nRegister the item as editor item." + "register($self, /)\n--\n\nregister($self, /)\n--\n\nRegister the item as editor item." }, { NULL } }; -- cgit v0.11.2-87-g4458