Skip to content

Commit d909422

Browse files
committed
Drop now unused MethodHandle4
1 parent 0682d76 commit d909422

File tree

3 files changed

+2
-27
lines changed

3 files changed

+2
-27
lines changed

uvloop/cbhandles.pxd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ cdef class Handle:
66
str meth_name
77
int cb_type
88
void *callback
9-
object arg1, arg2, arg3, arg4, arg5
9+
object arg1, arg2, arg3, arg4
1010

1111
object __weakref__
1212

uvloop/cbhandles.pyx

Lines changed: 1 addition & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,6 @@ cdef class Handle:
6868
((<method3_t*>self.callback)[0])(
6969
self.arg1, self.arg2, self.arg3, self.arg4)
7070

71-
elif cb_type == 6:
72-
((<method4_t*>self.callback)[0])(
73-
self.arg1, self.arg2, self.arg3, self.arg4, self.arg5)
74-
7571
else:
7672
raise RuntimeError('invalid Handle.cb_type: {}'.format(
7773
cb_type))
@@ -94,7 +90,7 @@ cdef class Handle:
9490
cdef _cancel(self):
9591
self.cancelled = 1
9692
self.callback = NULL
97-
self.arg1 = self.arg2 = self.arg3 = self.arg4 = self.arg5 = None
93+
self.arg1 = self.arg2 = self.arg3 = self.arg4 = None
9894

9995
# Public API
10096

@@ -274,23 +270,3 @@ cdef new_MethodHandle3(Loop loop, str name, method3_t *callback, object ctx,
274270
handle.arg4 = arg3
275271

276272
return handle
277-
278-
279-
cdef new_MethodHandle4(Loop loop, str name, method4_t *callback, object ctx,
280-
object arg1, object arg2, object arg3, object arg4):
281-
282-
cdef Handle handle
283-
handle = Handle.__new__(Handle)
284-
handle._set_loop(loop)
285-
286-
handle.cb_type = 6
287-
handle.meth_name = name
288-
289-
handle.callback = <void*> callback
290-
handle.arg1 = ctx
291-
handle.arg2 = arg1
292-
handle.arg3 = arg2
293-
handle.arg4 = arg3
294-
handle.arg5 = arg4
295-
296-
return handle

uvloop/loop.pxd

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ ctypedef object (*method_t)(object)
2828
ctypedef object (*method1_t)(object, object)
2929
ctypedef object (*method2_t)(object, object, object)
3030
ctypedef object (*method3_t)(object, object, object, object)
31-
ctypedef object (*method4_t)(object, object, object, object, object)
3231

3332

3433
cdef class Loop:

0 commit comments

Comments
 (0)