Skip to content

Commit fe88d9c

Browse files
committed
Update bytes_ops.py
1 parent 2597c20 commit fe88d9c

File tree

1 file changed

+22
-4
lines changed

1 file changed

+22
-4
lines changed

mypyc/primitives/bytes_ops.py

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -127,20 +127,38 @@
127127
error_kind=ERR_MAGIC,
128128
)
129129

130-
# bytes.rjust(width, fillbyte=b' ')
130+
# bytes.rjust(width)
131+
method_op(
132+
name="rjust",
133+
arg_types=[bytes_rprimitive, int_rprimitive],
134+
return_type=bytes_rprimitive,
135+
c_function_name="CPyBytes_RjustDefaultFill",
136+
error_kind=ERR_MAGIC,
137+
)
138+
139+
# bytes.rjust(width, fillbyte)
131140
method_op(
132141
name="rjust",
133142
arg_types=[bytes_rprimitive, int_rprimitive, bytes_rprimitive],
134143
return_type=bytes_rprimitive,
135-
c_function_name="CPyBytes_Rjust",
144+
c_function_name="CPyBytes_RjustCustomFill",
145+
error_kind=ERR_MAGIC,
146+
)
147+
148+
# bytes.ljust(width)
149+
method_op(
150+
name="ljust",
151+
arg_types=[bytes_rprimitive, int_rprimitive],
152+
return_type=bytes_rprimitive,
153+
c_function_name="CPyBytes_LjustDefaultFill",
136154
error_kind=ERR_MAGIC,
137155
)
138156

139-
# bytes.ljust(width, fillbyte=b' ')
157+
# bytes.ljust(width, fillbyte)
140158
method_op(
141159
name="ljust",
142160
arg_types=[bytes_rprimitive, int_rprimitive, bytes_rprimitive],
143161
return_type=bytes_rprimitive,
144-
c_function_name="CPyBytes_Ljust",
162+
c_function_name="CPyBytes_LjustCustomFill",
145163
error_kind=ERR_MAGIC,
146164
)

0 commit comments

Comments
 (0)