Skip to content

Commit ada43da

Browse files
committed
abs() should coerce to int
1 parent 46e553b commit ada43da

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_bool.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
*BoolTest.test_issubclass
1515
*BoolTest.test_keyword_args
1616
*BoolTest.test_marshal
17+
*BoolTest.test_math
1718
*BoolTest.test_operator
1819
*BoolTest.test_pickle
1920
*BoolTest.test_picklevalues

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -219,8 +219,8 @@ public void postInitialize(PythonCore core) {
219219
@GenerateNodeFactory
220220
public abstract static class AbsNode extends PythonUnaryBuiltinNode {
221221
@Specialization
222-
public boolean absInt(boolean arg) {
223-
return arg;
222+
public int absInt(boolean arg) {
223+
return arg ? 1 : 0;
224224
}
225225

226226
@Specialization

0 commit comments

Comments
 (0)