Skip to content

Commit d413808

Browse files
committed
Avoid UnsupportedSpecializationException in java.type.
1 parent c18ee8c commit d413808

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/modules/JavaModuleBuiltins.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747

4848
import com.oracle.graal.python.builtins.Builtin;
4949
import com.oracle.graal.python.builtins.CoreFunctions;
50+
import com.oracle.graal.python.builtins.PythonBuiltinClassType;
5051
import com.oracle.graal.python.builtins.PythonBuiltins;
5152
import com.oracle.graal.python.builtins.objects.PNone;
5253
import com.oracle.graal.python.builtins.objects.str.PString;
@@ -109,6 +110,11 @@ Object type(String name) {
109110
Object type(PString name) {
110111
return get(name.getValue());
111112
}
113+
114+
@Fallback
115+
Object doError(Object object) {
116+
throw raise(PythonBuiltinClassType.TypeError, "unsupported operand '%p'", object);
117+
}
112118
}
113119

114120
@Builtin(name = "add_to_classpath", takesVarArgs = true, doc = "Add all arguments to the classpath.")

0 commit comments

Comments
 (0)