Skip to content

Commit 1da8a60

Browse files
committed
[GR-24916] Fix formatting of error messages.
PullRequest: graalpython/1127
2 parents 6232ff3 + 4f3661c commit 1da8a60

File tree

7 files changed

+16
-16
lines changed

7 files changed

+16
-16
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,12 +84,12 @@
8484
import com.oracle.truffle.api.CompilerDirectives;
8585
import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary;
8686
import com.oracle.truffle.api.dsl.Cached;
87-
import com.oracle.truffle.api.dsl.Cached.Shared;
8887
import com.oracle.truffle.api.dsl.Fallback;
8988
import com.oracle.truffle.api.dsl.GenerateNodeFactory;
9089
import com.oracle.truffle.api.dsl.NodeFactory;
9190
import com.oracle.truffle.api.dsl.Specialization;
9291
import com.oracle.truffle.api.dsl.TypeSystemReference;
92+
import com.oracle.truffle.api.dsl.Cached.Shared;
9393
import com.oracle.truffle.api.frame.VirtualFrame;
9494
import com.oracle.truffle.api.library.CachedLibrary;
9595

@@ -139,7 +139,7 @@ Object encode(String str, @SuppressWarnings("unused") Object errors) {
139139

140140
@Fallback
141141
Object encode(Object str, @SuppressWarnings("unused") Object errors) {
142-
throw raise(TypeError, ErrorMessages.ARG_D_MUST_BE_S_NOT_P, "unicode_escape_encode()", 1, "str", "%p", str);
142+
throw raise(TypeError, ErrorMessages.ARG_D_MUST_BE_S_NOT_P, "unicode_escape_encode()", 1, "str", str);
143143
}
144144
}
145145

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ PSemLock construct(Object cls, Object kindObj, Object valueObj, Object maxvalueO
103103
try {
104104
name = castNameNode.execute(nameObj);
105105
} catch (CannotCastException e) {
106-
throw raise(PythonBuiltinClassType.TypeError, ErrorMessages.ARG_D_MUST_BE_S_NOT_P, 4, "str", nameObj);
106+
throw raise(PythonBuiltinClassType.TypeError, ErrorMessages.ARG_D_MUST_BE_S_NOT_P, "SemLock", 4, "str", nameObj);
107107
}
108108
if (unlink == 0) {
109109
// CPython creates a named semaphore, and if unlink != 0 unlinks

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -137,19 +137,19 @@
137137
import com.oracle.graal.python.runtime.sequence.storage.ByteSequenceStorage;
138138
import com.oracle.graal.python.util.FileDeleteShutdownHook;
139139
import com.oracle.truffle.api.CompilerDirectives;
140+
import com.oracle.truffle.api.TruffleFile;
141+
import com.oracle.truffle.api.TruffleLogger;
140142
import com.oracle.truffle.api.CompilerDirectives.CompilationFinal;
141143
import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary;
142-
import com.oracle.truffle.api.TruffleFile;
143144
import com.oracle.truffle.api.TruffleLanguage.Env;
144-
import com.oracle.truffle.api.TruffleLogger;
145145
import com.oracle.truffle.api.dsl.Cached;
146-
import com.oracle.truffle.api.dsl.Cached.Shared;
147146
import com.oracle.truffle.api.dsl.Fallback;
148147
import com.oracle.truffle.api.dsl.GenerateNodeFactory;
149148
import com.oracle.truffle.api.dsl.ImportStatic;
150149
import com.oracle.truffle.api.dsl.NodeFactory;
151150
import com.oracle.truffle.api.dsl.Specialization;
152151
import com.oracle.truffle.api.dsl.TypeSystemReference;
152+
import com.oracle.truffle.api.dsl.Cached.Shared;
153153
import com.oracle.truffle.api.frame.VirtualFrame;
154154
import com.oracle.truffle.api.library.CachedLibrary;
155155
import com.oracle.truffle.api.profiles.BranchProfile;
@@ -338,7 +338,7 @@ Object doExecute(VirtualFrame frame, PythonModule thisModule, String path, PSequ
338338
Object doExecuteInternal(PythonModule thisModule, String path, PSequence args) throws IOException {
339339
int size = args.getSequenceStorage().length();
340340
if (size == 0) {
341-
throw raise(ValueError, ErrorMessages.ARG_D_MUST_NOT_BE_EMPTY);
341+
throw raise(ValueError, ErrorMessages.ARG_D_MUST_NOT_BE_EMPTY, 2);
342342
}
343343
String[] cmd = new String[size];
344344
// We don't need the path variable because it's already in the array

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,16 +59,16 @@
5959
import com.oracle.graal.python.runtime.PythonCore;
6060
import com.oracle.truffle.api.CompilerAsserts;
6161
import com.oracle.truffle.api.CompilerDirectives;
62+
import com.oracle.truffle.api.TruffleOptions;
6263
import com.oracle.truffle.api.CompilerDirectives.CompilationFinal;
6364
import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary;
64-
import com.oracle.truffle.api.TruffleOptions;
6565
import com.oracle.truffle.api.dsl.Cached;
66-
import com.oracle.truffle.api.dsl.Cached.Shared;
6766
import com.oracle.truffle.api.dsl.Fallback;
6867
import com.oracle.truffle.api.dsl.GenerateNodeFactory;
6968
import com.oracle.truffle.api.dsl.NodeFactory;
7069
import com.oracle.truffle.api.dsl.Specialization;
7170
import com.oracle.truffle.api.dsl.TypeSystemReference;
71+
import com.oracle.truffle.api.dsl.Cached.Shared;
7272
import com.oracle.truffle.api.frame.VirtualFrame;
7373
import com.oracle.truffle.api.library.CachedLibrary;
7474
import com.oracle.truffle.api.nodes.ExplodeLoop;
@@ -726,7 +726,7 @@ abstract static class MkTimeNode extends PythonUnaryBuiltinNode {
726726
@Cached GetObjectArrayNode getObjectArrayNode) {
727727
Object[] items = getObjectArrayNode.execute(tuple);
728728
if (items.length != 9) {
729-
throw raise(PythonBuiltinClassType.TypeError, ErrorMessages.FUNC_TAKES_EXACTLY_D_ARGS, items.length);
729+
throw raise(PythonBuiltinClassType.TypeError, ErrorMessages.FUNC_TAKES_EXACTLY_D_ARGS, 9, items.length);
730730
}
731731
ThreadState threadState = null;
732732
if (hasFrame.profile(frame != null)) {

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/type/TypeBuiltins.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
import static com.oracle.graal.python.nodes.SpecialMethodNames.__SUBCLASSCHECK__;
5252
import static com.oracle.graal.python.nodes.SpecialMethodNames.__SUBCLASSES__;
5353
import static com.oracle.graal.python.runtime.exception.PythonErrorType.AttributeError;
54+
import static com.oracle.graal.python.runtime.exception.PythonErrorType.NotImplementedError;
5455
import static com.oracle.graal.python.runtime.exception.PythonErrorType.TypeError;
5556

5657
import java.util.Arrays;
@@ -75,6 +76,7 @@
7576
import com.oracle.graal.python.builtins.objects.function.PBuiltinFunction;
7677
import com.oracle.graal.python.builtins.objects.function.PFunction;
7778
import com.oracle.graal.python.builtins.objects.function.PKeyword;
79+
import com.oracle.graal.python.builtins.objects.getsetdescriptor.HiddenPythonKey;
7880
import com.oracle.graal.python.builtins.objects.list.PList;
7981
import com.oracle.graal.python.builtins.objects.mappingproxy.PMappingproxy;
8082
import com.oracle.graal.python.builtins.objects.object.PythonObject;
@@ -112,7 +114,6 @@
112114
import com.oracle.graal.python.nodes.truffle.PythonTypes;
113115
import com.oracle.graal.python.runtime.exception.PException;
114116
import com.oracle.graal.python.runtime.exception.PythonErrorType;
115-
import static com.oracle.graal.python.runtime.exception.PythonErrorType.NotImplementedError;
116117
import com.oracle.truffle.api.CompilerAsserts;
117118
import com.oracle.truffle.api.CompilerDirectives;
118119
import com.oracle.truffle.api.CompilerDirectives.CompilationFinal;
@@ -129,7 +130,6 @@
129130
import com.oracle.truffle.api.interop.InteropLibrary;
130131
import com.oracle.truffle.api.interop.UnsupportedMessageException;
131132
import com.oracle.truffle.api.library.CachedLibrary;
132-
import com.oracle.graal.python.builtins.objects.getsetdescriptor.HiddenPythonKey;
133133
import com.oracle.truffle.api.profiles.BranchProfile;
134134
import com.oracle.truffle.api.profiles.ConditionProfile;
135135

@@ -373,7 +373,7 @@ private Object op(VirtualFrame frame, Object self, Object[] arguments, PKeyword[
373373
}
374374
Object initResult = dispatchInit.execute(frame, initMethod, initArgs, keywords);
375375
if (initResult != PNone.NONE && initResult != PNone.NO_VALUE) {
376-
throw raise(TypeError, ErrorMessages.SHOULD_RETURN_NONE);
376+
throw raise(TypeError, ErrorMessages.SHOULD_RETURN_NONE, "__init__()");
377377
}
378378
}
379379
}

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/nodes/ErrorMessages.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public abstract class ErrorMessages {
5959
public static final String ARG_MUST_BE_UNICODE = "%s argument %d must be a unicode character, not %p";
6060
public static final String ARG_MUST_NOT_BE_ZERO = "%s arg %d must not be zero";
6161
public static final String ARG_NOT_IN_RANGE = "%s arg not in range(%s)";
62-
public static final String ARG_SHOULD_NOT_EXCEED = "%s argument should not exceed %l";
62+
public static final String ARG_SHOULD_NOT_EXCEED = "%s argument should not exceed %d";
6363
public static final String ARGS_MUST_HAVE_SAME_LENGTH = "%s arguments must have same length";
6464
public static final String ARRAY_ASSIGN_OUT_OF_BOUNDS = "array assignment index out of range";
6565
public static final String ARRAY_OUT_OF_BOUNDS = "array index out of range";
@@ -244,7 +244,7 @@ public abstract class ErrorMessages {
244244
public static final String ILLEGAL_ARG = "illegal argument";
245245
public static final String ILLEGAL_EXPRESSION_FOR_AUGMENTED_ASSIGNEMNT = "illegal expression for augmented assignment";
246246
public static final String ILLEGAL_IP_STRING_PASSED_TO = "illegal IP address string passed to %s";
247-
public static final String ILLEGAL_SOCKET_ADDR_ARG = "s%: illegal sockaddr argument";
247+
public static final String ILLEGAL_SOCKET_ADDR_ARG = "%s: illegal sockaddr argument";
248248
public static final String IMPORT_START_ONLY_ALLOWED_AT_MODULE_LEVEL = "import * only allowed at module level";
249249
public static final String INCOMPLETE_FORMAT = "incomplete format";
250250
public static final String INDEX_NOT_INT = "%s: index not int";

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/nodes/attributes/LookupAttributeInMRONode.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ protected Object lookupConstantMRO(@SuppressWarnings("unused") Object klass,
268268
@Specialization(replaces = {"lookupConstantMROCached", "lookupConstantMRO"})
269269
protected Object lookup(Object klass,
270270
@Cached("createForceType()") ReadAttributeFromObjectNode readAttrNode) {
271-
return lookupSlow(klass, key, getMroNode, readAttrNode, skipPythonClasses);
271+
return lookupSlow(klass, key, ensureGetMroNode(), readAttrNode, skipPythonClasses);
272272
}
273273

274274
protected GetMroStorageNode ensureGetMroNode() {

0 commit comments

Comments
 (0)