| 6720 | |
| 6721 | |
| 6722 | SWIGINTERN int _wrap_new_Model__SWIG_0(PyObject *self, Py_ssize_t nobjs, PyObject **swig_obj) { |
| 6723 | PyObject *resultobj = 0; |
| 6724 | int arg1 ; |
| 6725 | char **arg2 = (char **) 0 ; |
| 6726 | MeCab::Model *result = 0 ; |
| 6727 | |
| 6728 | if ((nobjs < 1) || (nobjs > 1)) SWIG_fail; |
| 6729 | { |
| 6730 | /* Check if is a list */ |
| 6731 | if (PyList_Check(swig_obj[0])) { |
| 6732 | int i; |
| 6733 | arg1 = PyList_Size(swig_obj[0]); |
| 6734 | arg2 = (char **) malloc((arg1+1)*sizeof(char *)); |
| 6735 | for (i = 0; i < arg1; i++) { |
| 6736 | PyObject *o = PyList_GetItem(swig_obj[0],i); |
| 6737 | if (PyString_Check(o)) { |
| 6738 | arg2[i] = PyString_AsString(PyList_GetItem(swig_obj[0],i)); |
| 6739 | } else { |
| 6740 | PyErr_SetString(PyExc_TypeError,"list must contain strings"); |
| 6741 | free(arg2); |
| 6742 | return NULL; |
| 6743 | } |
| 6744 | } |
| 6745 | arg2[i] = 0; |
| 6746 | } else { |
| 6747 | PyErr_SetString(PyExc_TypeError,"not a list"); |
| 6748 | return NULL; |
| 6749 | } |
| 6750 | } |
| 6751 | { |
| 6752 | try { |
| 6753 | result = (MeCab::Model *)new_MeCab_Model(arg1,arg2); |
| 6754 | } |
| 6755 | catch (char *e) { |
| 6756 | SWIG_exception (SWIG_RuntimeError, e); |
| 6757 | } |
| 6758 | catch (const char *e) { |
| 6759 | SWIG_exception (SWIG_RuntimeError, (char*)e); |
| 6760 | } |
| 6761 | } |
| 6762 | resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_MeCab__Model, SWIG_BUILTIN_INIT | 0 ); |
| 6763 | { |
| 6764 | free((char *) arg2); |
| 6765 | } |
| 6766 | return resultobj == Py_None ? -1 : 0; |
| 6767 | fail: |
| 6768 | { |
| 6769 | free((char *) arg2); |
| 6770 | } |
| 6771 | return -1; |
| 6772 | } |
| 6773 | |
| 6774 | |
| 6775 | SWIGINTERN int _wrap_new_Model__SWIG_1(PyObject *self, Py_ssize_t nobjs, PyObject **SWIGUNUSEDPARM(swig_obj)) { |
no test coverage detected