Skip to content

Commit c1f996d

Browse files
committed
Again print proper name for PyCapsule
1 parent 64078ca commit c1f996d

File tree

1 file changed

+3
-2
lines changed
  • graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/capsule

1 file changed

+3
-2
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/capsule/PyCapsule.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,13 @@
4040
*/
4141
package com.oracle.graal.python.builtins.objects.capsule;
4242

43+
import com.oracle.graal.python.builtins.objects.cext.capi.CExtNodesFactory.FromCharPointerNodeGen;
44+
import com.oracle.graal.python.nodes.util.CastToTruffleStringNode;
4345
import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary;
4446
import com.oracle.truffle.api.interop.InteropLibrary;
4547
import com.oracle.truffle.api.interop.TruffleObject;
4648
import com.oracle.truffle.api.library.ExportLibrary;
4749
import com.oracle.truffle.api.library.ExportMessage;
48-
import com.oracle.truffle.api.strings.TruffleString;
4950

5051
@ExportLibrary(InteropLibrary.class)
5152
public final class PyCapsule implements TruffleObject {
@@ -92,7 +93,7 @@ public String toDisplayString(@SuppressWarnings("unused") boolean allowSideEffec
9293
String quote, n;
9394
if (name != null) {
9495
quote = "\"";
95-
n = "<unknown>";
96+
n = CastToTruffleStringNode.getUncached().execute(FromCharPointerNodeGen.getUncached().execute(name)).toJavaStringUncached();
9697
} else {
9798
quote = "";
9899
n = "NULL";

0 commit comments

Comments
 (0)