|
436 | 436 | PyObject *rv_cb_str = PyTuple_GetItem((tuple),(index));\\
|
437 | 437 | if (rv_cb_str == NULL)\\
|
438 | 438 | goto capi_fail;\\
|
439 |
| - if (PyString_Check(rv_cb_str)) {\\ |
| 439 | + if (PyBytes_Check(rv_cb_str)) {\\ |
440 | 440 | str[len-1]='\\0';\\
|
441 |
| - STRINGCOPYN((str),PyString_AS_STRING((PyStringObject*)rv_cb_str),(len));\\ |
| 441 | + STRINGCOPYN((str),PyString_AS_STRING((PyBytesObject*)rv_cb_str),(len));\\ |
442 | 442 | } else {\\
|
443 | 443 | PRINTPYOBJERR(rv_cb_str);\\
|
444 | 444 | PyErr_SetString(#modulename#_error,\"string object expected\");\\
|
|
655 | 655 | STRINGCOPYN(*str,PyArray_DATA(arr),*len+1);
|
656 | 656 | return 1;
|
657 | 657 | }
|
658 |
| - if (PyString_Check(obj)) { |
| 658 | + if (PyBytes_Check(obj)) { |
659 | 659 | tmp = obj;
|
660 | 660 | Py_INCREF(tmp);
|
661 | 661 | }
|
|
738 | 738 | }
|
739 | 739 | if (PyComplex_Check(obj))
|
740 | 740 | tmp = PyObject_GetAttrString(obj,\"real\");
|
741 |
| - else if (PyString_Check(obj) || PyUnicode_Check(obj)) |
| 741 | + else if (PyBytes_Check(obj) || PyUnicode_Check(obj)) |
742 | 742 | /*pass*/;
|
743 | 743 | else if (PySequence_Check(obj))
|
744 | 744 | tmp = PySequence_GetItem(obj,0);
|
|
770 | 770 | }
|
771 | 771 | if (PyComplex_Check(obj))
|
772 | 772 | tmp = PyObject_GetAttrString(obj,\"real\");
|
773 |
| - else if (PyString_Check(obj) || PyUnicode_Check(obj)) |
| 773 | + else if (PyBytes_Check(obj) || PyUnicode_Check(obj)) |
774 | 774 | /*pass*/;
|
775 | 775 | else if (PySequence_Check(obj))
|
776 | 776 | tmp = PySequence_GetItem(obj,0);
|
|
807 | 807 | }
|
808 | 808 | if (PyComplex_Check(obj))
|
809 | 809 | tmp = PyObject_GetAttrString(obj,\"real\");
|
810 |
| - else if (PyString_Check(obj) || PyUnicode_Check(obj)) |
| 810 | + else if (PyBytes_Check(obj) || PyUnicode_Check(obj)) |
811 | 811 | /*pass*/;
|
812 | 812 | else if (PySequence_Check(obj))
|
813 | 813 | tmp = PySequence_GetItem(obj,0);
|
|
868 | 868 | }
|
869 | 869 | if (PyComplex_Check(obj))
|
870 | 870 | tmp = PyObject_GetAttrString(obj,\"real\");
|
871 |
| - else if (PyString_Check(obj) || PyUnicode_Check(obj)) |
| 871 | + else if (PyBytes_Check(obj) || PyUnicode_Check(obj)) |
872 | 872 | /*pass*/;
|
873 | 873 | else if (PySequence_Check(obj))
|
874 | 874 | tmp = PySequence_GetItem(obj,0);
|
|
978 | 978 | (*v).r = PyLong_AsDouble(obj);
|
979 | 979 | return (!PyErr_Occurred());
|
980 | 980 | }
|
981 |
| - if (PySequence_Check(obj) && !(PyString_Check(obj) || PyUnicode_Check(obj))) { |
| 981 | + if (PySequence_Check(obj) && !(PyBytes_Check(obj) || PyUnicode_Check(obj))) { |
982 | 982 | PyObject *tmp = PySequence_GetItem(obj,0);
|
983 | 983 | if (tmp) {
|
984 | 984 | if (complex_double_from_pyobj(v,tmp,errmess)) {
|
|
0 commit comments