From ddb1435c356577131f27af112f449c9e417f50b3 Mon Sep 17 00:00:00 2001
From: "alexey.stratulat" <alexey.stratulat@demlabs.net>
Date: Sat, 29 Feb 2020 00:03:25 +0700
Subject: [PATCH] [*] Fix. Edit arguments function PyArg_ParseTuple.

---
 src/wrapping_dap_app_cli_server.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/wrapping_dap_app_cli_server.c b/src/wrapping_dap_app_cli_server.c
index fbed113..b2fc3f8 100644
--- a/src/wrapping_dap_app_cli_server.c
+++ b/src/wrapping_dap_app_cli_server.c
@@ -11,6 +11,7 @@ void dap_chain_node_cli_delete_py(void){
 }
 
 static int wrapping_cmdfunc(int argc, char **argv, char **str_reply){
+    log_it(L_ERROR, "Wrapping activy");
     PyObject *arglist;
     PyObject *result;
     PyObject *obj_argv = stringToPyList(argv);
@@ -38,9 +39,10 @@ PyObject *dap_chain_node_cli_cmd_item_create_py(PyObject *a_self, PyObject *a_ar
     (void) a_self;
     const char *name, *doc, *doc_ex;
     PyObject *obj_cmdfunc;
-    if (!PyArg_ParseTuple(a_args, "s|O:cmdCallback|s|s", &name, &obj_cmdfunc, &doc, &doc_ex)){
-        return NULL;
-    } else {
+    //if (!PyArg_ParseTuple(a_args, "s|O:set_callback|s|s", &name, &obj_cmdfunc, &doc, &doc_ex)){
+    if (!PyArg_ParseTuple(a_args, "s|O|s|s", &name, &obj_cmdfunc, &doc, &doc_ex)){
+            return NULL;
+    }else {
         if (!PyCallable_Check(obj_cmdfunc)){
             PyErr_SetString(PyExc_TypeError, "parameter must be callable");
             return NULL;
-- 
GitLab