Skip to content

Commit e73bce5

Browse files
committed
don't report meta objects for native python objects
1 parent 0cd3385 commit e73bce5

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/PythonLanguage.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
import com.oracle.graal.python.builtins.Python3Core;
3838
import com.oracle.graal.python.builtins.objects.PNone;
3939
import com.oracle.graal.python.builtins.objects.PythonAbstractObject;
40+
import com.oracle.graal.python.builtins.objects.cext.PythonNativeObject;
4041
import com.oracle.graal.python.builtins.objects.code.PCode;
4142
import com.oracle.graal.python.builtins.objects.dict.PDict;
4243
import com.oracle.graal.python.builtins.objects.function.PArguments;
@@ -313,6 +314,8 @@ protected Object findMetaObject(PythonContext context, Object value) {
313314
if (value != null) {
314315
if (value instanceof PythonObject) {
315316
return ((PythonObject) value).asPythonClass();
317+
} else if (value instanceof PythonNativeObject) {
318+
return null;
316319
} else if (value instanceof PythonAbstractObject ||
317320
value instanceof Number ||
318321
value instanceof String ||

0 commit comments

Comments
 (0)