Skip to content

Commit 64827cc

Browse files
committed
Update dict_ops.py
1 parent 05e1335 commit 64827cc

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

mypyc/primitives/dict_ops.py

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -113,15 +113,6 @@
113113
)
114114

115115
# dict[key] = value
116-
exact_dict_set_item_op = method_op(
117-
name="__setitem__",
118-
arg_types=[exact_dict_rprimitive, object_rprimitive, object_rprimitive],
119-
return_type=c_int_rprimitive,
120-
c_function_name="PyDict_SetItem",
121-
error_kind=ERR_NEG_INT,
122-
)
123-
124-
# dictsubclass[key] = value
125116
dict_set_item_op = method_op(
126117
name="__setitem__",
127118
arg_types=[dict_rprimitive, object_rprimitive, object_rprimitive],
@@ -132,7 +123,8 @@
132123

133124
# dict[key] = value (exact dict only, no subclasses)
134125
# NOTE: this is currently for internal use only, and not used for CallExpr specialization
135-
exact_dict_set_item_op = custom_op(
126+
exact_dict_set_item_op = method_op(
127+
name="__setitem__",
136128
arg_types=[dict_rprimitive, object_rprimitive, object_rprimitive],
137129
return_type=c_int_rprimitive,
138130
c_function_name="PyDict_SetItem",

0 commit comments

Comments
 (0)