Skip to content

Commit 2f5aafc

Browse files
committed
fixed typo
1 parent 0ddcc33 commit 2f5aafc

File tree

3 files changed

+33
-15
lines changed

3 files changed

+33
-15
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/PythonBuiltinClassType.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,10 +70,10 @@ public enum PythonBuiltinClassType implements LazyPythonClass {
7070
PComplex("complex", BuiltinNames.BUILTINS),
7171
PDict("dict", BuiltinNames.BUILTINS),
7272
PDictKeysView("dict_keys"),
73-
PDictItemsIterator("dict_itemsiterator"),
73+
PDictItemsIterator(BuiltinNames.DICT_ITEMITERATOR),
7474
PDictItemsView("dict_items"),
75-
PDictKeysIterator("dict_keysiterator"),
76-
PDictValuesIterator("dict_valuesiterator"),
75+
PDictKeysIterator(BuiltinNames.DICT_KEYITERATOR),
76+
PDictValuesIterator(BuiltinNames.DICT_VALUEITERATOR),
7777
PDictValuesView("dict_values"),
7878
PEllipsis("ellipsis"),
7979
PEnumerate("enumerate", BuiltinNames.BUILTINS),

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

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@
3434
import static com.oracle.graal.python.nodes.BuiltinNames.CLASSMETHOD;
3535
import static com.oracle.graal.python.nodes.BuiltinNames.COMPLEX;
3636
import static com.oracle.graal.python.nodes.BuiltinNames.DICT;
37+
import static com.oracle.graal.python.nodes.BuiltinNames.DICT_ITEMS;
38+
import static com.oracle.graal.python.nodes.BuiltinNames.DICT_VALUES;
39+
import static com.oracle.graal.python.nodes.BuiltinNames.DICT_KEYS;
40+
import static com.oracle.graal.python.nodes.BuiltinNames.DICT_ITEMITERATOR;
41+
import static com.oracle.graal.python.nodes.BuiltinNames.DICT_KEYITERATOR;
42+
import static com.oracle.graal.python.nodes.BuiltinNames.DICT_VALUEITERATOR;
3743
import static com.oracle.graal.python.nodes.BuiltinNames.ENUMERATE;
3844
import static com.oracle.graal.python.nodes.BuiltinNames.FLOAT;
3945
import static com.oracle.graal.python.nodes.BuiltinNames.FROZENSET;
@@ -2670,63 +2676,63 @@ public PNone module(Object cls) {
26702676
}
26712677
}
26722678

2673-
@Builtin(name = "dict_keys", takesVarArgs = true, takesVarKeywordArgs = true, constructsClass = PythonBuiltinClassType.PDictKeysView, isPublic = false)
2679+
@Builtin(name = DICT_KEYS, takesVarArgs = true, takesVarKeywordArgs = true, constructsClass = PythonBuiltinClassType.PDictKeysView, isPublic = false)
26742680
@GenerateNodeFactory
26752681
public abstract static class DictKeysTypeNode extends PythonBuiltinNode {
26762682
@SuppressWarnings("unused")
26772683
@Specialization
26782684
public Object dictKeys(Object args, Object kwargs) {
2679-
throw raise(TypeError, ErrorMessages.CANNOT_CREATE_INSTANCES, "'dict_keys'");
2685+
throw raise(TypeError, ErrorMessages.CANNOT_CREATE_INSTANCES, parentheses(DICT_KEYS));
26802686
}
26812687
}
26822688

2683-
@Builtin(name = "dict_keysiterator", takesVarArgs = true, takesVarKeywordArgs = true, constructsClass = PythonBuiltinClassType.PDictKeysIterator, isPublic = false)
2689+
@Builtin(name = DICT_KEYITERATOR, takesVarArgs = true, takesVarKeywordArgs = true, constructsClass = PythonBuiltinClassType.PDictKeysIterator, isPublic = false)
26842690
@GenerateNodeFactory
26852691
public abstract static class DictKeysIteratorTypeNode extends PythonBuiltinNode {
26862692
@SuppressWarnings("unused")
26872693
@Specialization
26882694
public Object dictKeys(Object args, Object kwargs) {
2689-
throw raise(TypeError, ErrorMessages.CANNOT_CREATE_INSTANCES, "'dict_keysiterator'");
2695+
throw raise(TypeError, ErrorMessages.CANNOT_CREATE_INSTANCES, parentheses(DICT_KEYITERATOR));
26902696
}
26912697
}
26922698

2693-
@Builtin(name = "dict_values", takesVarArgs = true, takesVarKeywordArgs = true, constructsClass = PythonBuiltinClassType.PDictValuesView, isPublic = false)
2699+
@Builtin(name = DICT_VALUES, takesVarArgs = true, takesVarKeywordArgs = true, constructsClass = PythonBuiltinClassType.PDictValuesView, isPublic = false)
26942700
@GenerateNodeFactory
26952701
public abstract static class DictValuesTypeNode extends PythonBuiltinNode {
26962702
@SuppressWarnings("unused")
26972703
@Specialization
26982704
public Object dictKeys(Object args, Object kwargs) {
2699-
throw raise(TypeError, ErrorMessages.CANNOT_CREATE_INSTANCES, "'dict_values'");
2705+
throw raise(TypeError, ErrorMessages.CANNOT_CREATE_INSTANCES, parentheses(DICT_VALUES));
27002706
}
27012707
}
27022708

2703-
@Builtin(name = "dict_valuesiterator", takesVarArgs = true, takesVarKeywordArgs = true, constructsClass = PythonBuiltinClassType.PDictValuesIterator, isPublic = false)
2709+
@Builtin(name = DICT_VALUEITERATOR, takesVarArgs = true, takesVarKeywordArgs = true, constructsClass = PythonBuiltinClassType.PDictValuesIterator, isPublic = false)
27042710
@GenerateNodeFactory
27052711
public abstract static class DictValuesIteratorTypeNode extends PythonBuiltinNode {
27062712
@SuppressWarnings("unused")
27072713
@Specialization
27082714
public Object dictKeys(Object args, Object kwargs) {
2709-
throw raise(TypeError, ErrorMessages.CANNOT_CREATE_INSTANCES, "'dict_valuesiterator'");
2715+
throw raise(TypeError, ErrorMessages.CANNOT_CREATE_INSTANCES, parentheses(DICT_VALUEITERATOR));
27102716
}
27112717
}
27122718

2713-
@Builtin(name = "dict_items", takesVarArgs = true, takesVarKeywordArgs = true, constructsClass = PythonBuiltinClassType.PDictItemsView, isPublic = false)
2719+
@Builtin(name = DICT_ITEMS, takesVarArgs = true, takesVarKeywordArgs = true, constructsClass = PythonBuiltinClassType.PDictItemsView, isPublic = false)
27142720
@GenerateNodeFactory
27152721
public abstract static class DictItemsTypeNode extends PythonBuiltinNode {
27162722
@SuppressWarnings("unused")
27172723
@Specialization
27182724
public Object dictKeys(Object args, Object kwargs) {
2719-
throw raise(TypeError, ErrorMessages.CANNOT_CREATE_INSTANCES, "'dict_items'");
2725+
throw raise(TypeError, ErrorMessages.CANNOT_CREATE_INSTANCES, parentheses(DICT_ITEMS));
27202726
}
27212727
}
27222728

2723-
@Builtin(name = "dict_itemsiterator", takesVarArgs = true, takesVarKeywordArgs = true, constructsClass = PythonBuiltinClassType.PDictItemsIterator, isPublic = false)
2729+
@Builtin(name = DICT_ITEMITERATOR, takesVarArgs = true, takesVarKeywordArgs = true, constructsClass = PythonBuiltinClassType.PDictItemsIterator, isPublic = false)
27242730
@GenerateNodeFactory
27252731
public abstract static class DictItemsIteratorTypeNode extends PythonBuiltinNode {
27262732
@SuppressWarnings("unused")
27272733
@Specialization
27282734
public Object dictKeys(Object args, Object kwargs) {
2729-
throw raise(TypeError, ErrorMessages.CANNOT_CREATE_INSTANCES, "'dict_itemsiterator'");
2735+
throw raise(TypeError, ErrorMessages.CANNOT_CREATE_INSTANCES, parentheses(DICT_ITEMITERATOR));
27302736
}
27312737
}
27322738

@@ -3182,4 +3188,9 @@ PMap doit(LazyPythonClass self, @SuppressWarnings("unused") Object[] args, @Supp
31823188
return factory().createMap(self);
31833189
}
31843190
}
3191+
3192+
@TruffleBoundary
3193+
private static String parentheses(String str) {
3194+
return new StringBuilder("'").append(str).append("'").toString();
3195+
}
31853196
}

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,4 +137,11 @@ public abstract class BuiltinNames {
137137
public static final String SET = "set";
138138
public static final String BUILTINS = "builtins";
139139
public static final String __GRAALPYTHON__ = "__graalpython__";
140+
141+
public static final String DICT_KEYITERATOR = "dict_keyiterator";
142+
public static final String DICT_VALUEITERATOR = "dict_valueiterator";
143+
public static final String DICT_ITEMITERATOR = "dict_itemiterator";
144+
public static final String DICT_KEYS = "dict_keys";
145+
public static final String DICT_ITEMS = "dict_items";
146+
public static final String DICT_VALUES = "dict_values";
140147
}

0 commit comments

Comments
 (0)