Skip to content

Commit 8561346

Browse files
committed
Allow native strings in NativeEncoderNode
1 parent db71a6a commit 8561346

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/modules/cext/PythonCextUnicodeBuiltins.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -986,14 +986,14 @@ protected NativeEncoderNode(Charset charset) {
986986
}
987987

988988
@Specialization(guards = "isNoValue(errors)")
989-
Object doUnicode(PString s, @SuppressWarnings("unused") PNone errors,
989+
Object doUnicode(Object s, @SuppressWarnings("unused") PNone errors,
990990
@Shared("encodeNode") @Cached EncodeNativeStringNode encodeNativeStringNode,
991991
@Shared @Cached PythonObjectFactory factory) {
992992
return doUnicode(s, T_STRICT, encodeNativeStringNode, factory);
993993
}
994994

995995
@Specialization
996-
Object doUnicode(PString s, TruffleString errors,
996+
Object doUnicode(Object s, TruffleString errors,
997997
@Shared("encodeNode") @Cached EncodeNativeStringNode encodeNativeStringNode,
998998
@Shared @Cached PythonObjectFactory factory) {
999999
return factory.createBytes(encodeNativeStringNode.execute(charset, s, errors));

0 commit comments

Comments
 (0)