1272
1272
else if (PyString_Check(obj) || PyUnicode_Check(obj))
1274
1274
jobj = env->fromPyString(obj);
1277
1277
else if (PyObject_TypeCheck(obj, &PY_TYPE(JObject)))
1278
1278
jobj = ((t_JObject *) obj)->object.this$;
1279
1279
else if (PyObject_TypeCheck(obj, &PY_TYPE(FinalizerProxy)))
1280
1280
jobj = ((t_JObject *) ((t_fp *) obj)->object)->object.this$;
1283
1303
PyErr_SetObject(PyExc_TypeError, obj);
1291
1309
env->setObjectArrayElement(array, i, jobj);
1293
1311
vm_env->DeleteLocalRef(jobj);