Skip to content

Commit 947fe2e

Browse files
steve-smsimacek
authored andcommitted
Fix deprecations related to ArityException
1 parent 1a6bdb4 commit 947fe2e

File tree

14 files changed

+23
-23
lines changed

14 files changed

+23
-23
lines changed

graalpython/com.oracle.graal.python.test/src/com/oracle/graal/python/test/interop/JavaInteropTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,7 @@ boolean isMemberInvocable(String member) {
336336
@ExportMessage
337337
Object invokeMember(String member, Object... arguments) throws ArityException, UnknownIdentifierException {
338338
if (arguments.length != 0) {
339-
throw ArityException.create(0, arguments.length);
339+
throw ArityException.create(0, 0, arguments.length);
340340
} else if (!member.equals("getMyName")) {
341341
throw UnknownIdentifierException.create(member);
342342
} else {
@@ -392,7 +392,7 @@ boolean isExecutable() {
392392
@ExportMessage
393393
Object execute(Object... arguments) throws ArityException {
394394
if (arguments.length != 0) {
395-
throw ArityException.create(0, arguments.length);
395+
throw ArityException.create(0, 0, arguments.length);
396396
} else {
397397
return self.getMyName();
398398
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -544,7 +544,7 @@ public Object execute(VirtualFrame frame, String name, Object callable, Object[]
544544
throw ensureRaiseNode().raise(PythonBuiltinClassType.TypeError, ErrorMessages.CALLING_NATIVE_FUNC_FAILED, name, e);
545545
} catch (ArityException e) {
546546
CompilerDirectives.transferToInterpreterAndInvalidate();
547-
throw ensureRaiseNode().raise(PythonBuiltinClassType.TypeError, ErrorMessages.CALLING_NATIVE_FUNC_EXPECTED_ARGS, name, e.getExpectedArity(), e.getActualArity());
547+
throw ensureRaiseNode().raise(PythonBuiltinClassType.TypeError, ErrorMessages.CALLING_NATIVE_FUNC_EXPECTED_ARGS, name, e.getExpectedMinArity(), e.getActualArity());
548548
} finally {
549549
// special case after calling a C function: transfer caught exception back to frame
550550
// to simulate the global state semantics

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -408,7 +408,7 @@ private Object initCApiModule(TruffleObject sulongLibrary, String initFuncName,
408408
} catch (ArityException e) {
409409
// In case of multi-phase init, the init function may take more than one arguments.
410410
// However, CPython gracefully ignores that. So, we pass just NULL pointers.
411-
Object[] arguments = new Object[e.getExpectedArity()];
411+
Object[] arguments = new Object[e.getExpectedMinArity()];
412412
Arrays.fill(arguments, PNone.NO_VALUE);
413413
nativeResult = interop.execute(pyinitFunc, arguments);
414414
}

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/cext/capi/HandleCache.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ public Object execute(Object[] arguments,
9797
try {
9898
if (arguments.length != 1) {
9999
CompilerDirectives.transferToInterpreterAndInvalidate();
100-
throw ArityException.create(1, arguments.length);
100+
throw ArityException.create(1, 1, arguments.length);
101101
}
102102
return getOrInsertNode.execute(this, (long) arguments[0]);
103103
} finally {

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/cext/capi/ManagedMethodWrappers.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ public Object execute(Object[] arguments,
136136
try {
137137
if (arguments.length != 3) {
138138
CompilerDirectives.transferToInterpreterAndInvalidate();
139-
throw ArityException.create(3, arguments.length);
139+
throw ArityException.create(3, 3, arguments.length);
140140
}
141141

142142
// convert args
@@ -179,7 +179,7 @@ public Object execute(Object[] arguments,
179179
try {
180180
if (arguments.length != 1) {
181181
CompilerDirectives.transferToInterpreterAndInvalidate();
182-
throw ArityException.create(1, arguments.length);
182+
throw ArityException.create(1, 1, arguments.length);
183183
}
184184

185185
// convert args

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/cext/capi/NativeReferenceCache.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ Object execute(Object[] arguments,
100100
return resolveNativeReferenceNode.execute(arguments[0], arguments[1], steal);
101101
}
102102
CompilerDirectives.transferToInterpreterAndInvalidate();
103-
throw ArityException.create(1, arguments.length);
103+
throw ArityException.create(1, 1, arguments.length);
104104
} finally {
105105
gil.release(mustRelease);
106106
}

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/cext/capi/PyProcsWrapper.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ protected Object execute(Object[] arguments,
144144
try {
145145
if (arguments.length != 2) {
146146
CompilerDirectives.transferToInterpreterAndInvalidate();
147-
throw ArityException.create(2, arguments.length);
147+
throw ArityException.create(2, 2, arguments.length);
148148
}
149149
try {
150150
return incRefNode.inc(toSulongNode.execute(executeNode.executeObject(null, lib.getDelegate(this), toJavaNode.execute(arguments[0]), toJavaNode.execute(arguments[1]))));
@@ -179,7 +179,7 @@ protected int execute(Object[] arguments,
179179
try {
180180
if (arityProfile.profile(arguments.length != 3)) {
181181
CompilerDirectives.transferToInterpreterAndInvalidate();
182-
throw ArityException.create(3, arguments.length);
182+
throw ArityException.create(3, 3, arguments.length);
183183
}
184184
try {
185185
callTernaryMethodNode.execute(null, lib.getDelegate(this), toJavaNode.execute(arguments[0]), toJavaNode.execute(arguments[1]), toJavaNode.execute(arguments[2]));
@@ -221,7 +221,7 @@ protected Object execute(Object[] arguments,
221221
try {
222222
if (arguments.length != 2) {
223223
CompilerDirectives.transferToInterpreterAndInvalidate();
224-
throw ArityException.create(2, arguments.length);
224+
throw ArityException.create(2, 2, arguments.length);
225225
}
226226
assert arguments[1] instanceof Number;
227227
try {

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/cext/capi/PyTruffleObjectAlloc.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ Object execute(Object[] arguments,
8484
try {
8585
if (arguments.length != 2) {
8686
CompilerDirectives.transferToInterpreterAndInvalidate();
87-
throw ArityException.create(2, arguments.length);
87+
throw ArityException.create(2, 2, arguments.length);
8888
}
8989

9090
Object allocatedObject = arguments[0];

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/cext/capi/PyTruffleObjectFree.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ Object execute(Object[] arguments,
7878
try {
7979
if (arguments.length != 1) {
8080
CompilerDirectives.transferToInterpreterAndInvalidate();
81-
throw ArityException.create(1, arguments.length);
81+
throw ArityException.create(1, 1, arguments.length);
8282
}
8383
return freeNode.execute(arguments[0]);
8484
} finally {

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/cext/common/CExtParseArgumentsNode.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1179,7 +1179,7 @@ static void doExecuteConverterGeneric(ConversionNodeSupplier supplier, int index
11791179
raiseNode.raiseIntWithoutFrame(0, PythonBuiltinClassType.SystemError, ErrorMessages.CALLING_ARG_CONVERTER_FAIL_INCOMPATIBLE_PARAMS, e.getSuppliedValues());
11801180
} catch (ArityException e) {
11811181
CompilerDirectives.transferToInterpreter();
1182-
raiseNode.raiseIntWithoutFrame(0, PythonBuiltinClassType.SystemError, ErrorMessages.CALLING_ARG_CONVERTER_FAIL_EXPECTED_D_GOT_P, e.getExpectedArity(),
1182+
raiseNode.raiseIntWithoutFrame(0, PythonBuiltinClassType.SystemError, ErrorMessages.CALLING_ARG_CONVERTER_FAIL_EXPECTED_D_GOT_P, e.getExpectedMinArity(),
11831183
e.getActualArity());
11841184
} catch (UnsupportedMessageException e) {
11851185
CompilerDirectives.transferToInterpreter();

0 commit comments

Comments
 (0)