From 1ee148afaedfbb3fc09dedc200ef0c149b46eda3 Mon Sep 17 00:00:00 2001 From: "alexey.stratulat" <alexey.stratulat@demlabs.net> Date: Mon, 23 Mar 2020 16:39:16 +0700 Subject: [PATCH] [-] Remote checks for the presence of functions: onChainsUpdated, onGdbUpdated, onNetStatusChanged, in the plugin. --- include/dap_chain_plugins_list.h | 3 --- src/dap_chain_plugins_list.c | 19 ------------------- 2 files changed, 22 deletions(-) diff --git a/include/dap_chain_plugins_list.h b/include/dap_chain_plugins_list.h index 0231547..c0ae76c 100644 --- a/include/dap_chain_plugins_list.h +++ b/include/dap_chain_plugins_list.h @@ -19,9 +19,6 @@ extern "C" { typedef struct dap_chain_list_plugin_module{ char *name; PyObject *obj_module; - bool isFuncOnChainsUpdated; - bool isFuncOnGdbUpdated; - bool isFuncOnNetStatusChanged; struct dap_chain_list_plugin_module *next; }dap_chain_plugin_list_module_t; diff --git a/src/dap_chain_plugins_list.c b/src/dap_chain_plugins_list.c index 9529b01..69ef520 100644 --- a/src/dap_chain_plugins_list.c +++ b/src/dap_chain_plugins_list.c @@ -8,25 +8,6 @@ void dap_chain_plugins_list_add(PyObject *module, const char *name){ dap_chain_plugin_list_module_t *elemnet = (dap_chain_plugin_list_module_t*)DAP_NEW(dap_chain_plugin_list_module_t); elemnet->name = dap_strdup(name); elemnet->obj_module = module; - elemnet->isFuncOnGdbUpdated = true; - elemnet->isFuncOnChainsUpdated = true; - elemnet->isFuncOnNetStatusChanged = true; - //Checking function - PyObject *F_FuncOnGdbUpdated = PyObject_GetAttrString(elemnet->obj_module, "onGdbUpdated"); - PyObject *F_FuncOnChainsUpdated = PyObject_GetAttrString(elemnet->obj_module, "onChainsUpdated"); - PyObject *F_FuncOnNetStatusChanged = PyObject_GetAttrString(elemnet->obj_module, "onNetStatusChanged"); - if (F_FuncOnGdbUpdated == NULL || !PyCallable_Check(F_FuncOnGdbUpdated)){ - log_it(L_WARNING, "Plugin %s don't callable function onGdbUpdated", elemnet->name); - elemnet->isFuncOnGdbUpdated = false; - } - if (F_FuncOnChainsUpdated == NULL || !PyCallable_Check(F_FuncOnChainsUpdated)){ - log_it(L_WARNING, "Plugin %s don't callable function onChainsUpdated", elemnet->name); - elemnet->isFuncOnChainsUpdated = false; - } - if (F_FuncOnNetStatusChanged == NULL || !PyCallable_Check(F_FuncOnNetStatusChanged)){ - log_it(L_WARNING, "Plugin %s don't callable function onNetStatusChanged", elemnet->name); - elemnet->isFuncOnNetStatusChanged = false; - } LL_APPEND(m_dap_chain_plugins_module_list, elemnet); } -- GitLab