Skip to content
Snippets Groups Projects
Commit 8f1ea69c authored by alexey.stratulat's avatar alexey.stratulat
Browse files

[*] Improved work with wrapper on dap_chain_type. Now return and object...

[*] Improved work with wrapper on dap_chain_type. Now return and object containing a wrapper over dap_chain_type_t and not a number.
parent eca39a31
No related branches found
No related tags found
1 merge request!26Support 3689
......@@ -5,6 +5,7 @@
typedef struct PyChainType{
PyObject_HEAD
dap_chain_type_t chain_type;
} PyChainTypeObject;
PyObject* CHAIN_TYPE_FIRST_PY();
......
#include "libdap_chain_type_python.h"
PyObject* CHAIN_TYPE_FIRST_PY(){
return PyLong_FromLong(CHAIN_TYPE_FIRST);
PyObject *dap_chain_obj = _PyObject_New(&dapChainTypeObject_dapChainTypeType);
((PyChainTypeObject*)dap_chain_obj)->chain_type = CHAIN_TYPE_FIRST;
return Py_BuildValue("O", &dap_chain_obj);
}
PyObject* CHAIN_TYPE_TOKEN_PY(){
return PyLong_FromLong(CHAIN_TYPE_TOKEN);
PyObject *dap_chain_obj = _PyObject_New(&dapChainTypeObject_dapChainTypeType);
((PyChainTypeObject*)dap_chain_obj)->chain_type = CHAIN_TYPE_TOKEN;
return Py_BuildValue("O", &dap_chain_obj);
}
PyObject* CHAIN_TYPE_EMISSION_PY(){
return PyLong_FromLong(CHAIN_TYPE_EMISSION);
PyObject *dap_chain_obj = _PyObject_New(&dapChainTypeObject_dapChainTypeType);
((PyChainTypeObject*)dap_chain_obj)->chain_type = CHAIN_TYPE_EMISSION;
return Py_BuildValue("O", &dap_chain_obj);
}
PyObject* CHAIN_TYPE_TX_PY(){
return PyLong_FromLong(CHAIN_TYPE_TX);
PyObject *dap_chain_obj = _PyObject_New(&dapChainTypeObject_dapChainTypeType);
((PyChainTypeObject*)dap_chain_obj)->chain_type = CHAIN_TYPE_TX;
return Py_BuildValue("O", &dap_chain_obj);
}
PyObject* CHAIN_TYPE_LAST_PY(){
return PyLong_FromLong(CHAIN_TYPE_LAST);
PyObject *dap_chain_obj = _PyObject_New(&dapChainTypeObject_dapChainTypeType);
((PyChainTypeObject*)dap_chain_obj)->chain_type = CHAIN_TYPE_LAST;
return Py_BuildValue("O", &dap_chain_obj);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment