Skip to content

Commit c67784c

Browse files
committed
Allow no input in str constructor
1 parent cf8d6b1 commit c67784c

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

graalpython/com.oracle.graal.python.test/src/tests/unittest_tags/test_unicode.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
*graalpython.lib-python.3.test.test_unicode.UnicodeTest.test_comparison
1919
*graalpython.lib-python.3.test.test_unicode.UnicodeTest.test_concatenation
2020
*graalpython.lib-python.3.test.test_unicode.UnicodeTest.test_constructor
21+
*graalpython.lib-python.3.test.test_unicode.UnicodeTest.test_constructor_defaults
2122
*graalpython.lib-python.3.test.test_unicode.UnicodeTest.test_constructor_keyword_args
2223
*graalpython.lib-python.3.test.test_unicode.UnicodeTest.test_contains
2324
*graalpython.lib-python.3.test.test_unicode.UnicodeTest.test_count

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1797,9 +1797,9 @@ public final Object executeWith(VirtualFrame frame, Object arg) {
17971797

17981798
public abstract Object executeWith(VirtualFrame frame, Object strClass, Object arg, Object encoding, Object errors);
17991799

1800-
@Specialization(guards = {"!isNativeClass(strClass)", "isNoValue(arg)", "isNoValue(encoding)", "isNoValue(errors)"})
1800+
@Specialization(guards = {"!isNativeClass(strClass)", "isNoValue(arg)"})
18011801
@SuppressWarnings("unused")
1802-
Object strNoArgs(Object strClass, PNone arg, PNone encoding, PNone errors) {
1802+
Object strNoArgs(Object strClass, PNone arg, Object encoding, Object errors) {
18031803
return asPString(strClass, "");
18041804
}
18051805

0 commit comments

Comments
 (0)