PyObject *item = PySequence_GetItem(seq, i);
if (PyUnicode_Check(item)) {
jstring value = pythonStringAsJavaString(env, item);
PyObject *item = PySequence_GetItem(seq, i);
if (PyUnicode_Check(item)) {
jstring value = pythonStringAsJavaString(env, item);
(*env)->SetObjectArrayElement(env, array, i, value);
}
else {
(*env)->SetObjectArrayElement(env, array, i, value);
}
else {
for (i = 0; i < jlen; i++) {
PyObject *item = PySequence_GetItem(seq, i);
if (PyFloat_Check(item)) {
for (i = 0; i < jlen; i++) {
PyObject *item = PySequence_GetItem(seq, i);
if (PyFloat_Check(item)) {
(*env)->SetDoubleArrayRegion(env, array, i, 1, &value);
}
else {
(*env)->SetDoubleArrayRegion(env, array, i, 1, &value);
}
else {
for (i = 0; i < jlen; i++) {
PyObject *item = PySequence_GetItem(seq, i);
jobject object = pythonObjectAsObject(env, item);
for (i = 0; i < jlen; i++) {
PyObject *item = PySequence_GetItem(seq, i);
jobject object = pythonObjectAsObject(env, item);
(*env)->SetObjectArrayElement(env, array, i, object);
}
(*env)->SetObjectArrayElement(env, array, i, object);
}
PyObject *item = PySequence_GetItem(seq, i);
if (PyBool_Check(item)) {
jboolean value = item == Py_True;
PyObject *item = PySequence_GetItem(seq, i);
if (PyBool_Check(item)) {
jboolean value = item == Py_True;
(*env)->SetBooleanArrayRegion(env, array, i, 1, &value);
}
else {
(*env)->SetBooleanArrayRegion(env, array, i, 1, &value);
}
else {
PyObject *item = PySequence_GetItem(seq, i);
if (PyLong_Check(item)) {
jint value = PyLong_AsLong(item);
PyObject *item = PySequence_GetItem(seq, i);
if (PyLong_Check(item)) {
jint value = PyLong_AsLong(item);
(*env)->SetIntArrayRegion(env, array, i, 1, &value);
}
else {
(*env)->SetIntArrayRegion(env, array, i, 1, &value);
}
else {
PyObject *item = PySequence_GetItem(seq, i);
if (PyLong_Check(item)) {
jlong value = PyLong_AsLongLong(item);
PyObject *item = PySequence_GetItem(seq, i);
if (PyLong_Check(item)) {
jlong value = PyLong_AsLongLong(item);
(*env)->SetLongArrayRegion(env, array, i, 1, &value);
}
else {
(*env)->SetLongArrayRegion(env, array, i, 1, &value);
}
else {