Skip to content

Commit b9f8e61

Browse files
committed
feat: update middleware methods
1 parent 448624f commit b9f8e61

File tree

1 file changed

+5
-18
lines changed

1 file changed

+5
-18
lines changed

taskiq/middlewares/taskiq_admin_middleware.py

Lines changed: 5 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import asyncio
22
from datetime import UTC, datetime
33
from logging import getLogger
4-
from types import CoroutineType
5-
from typing import Any, Coroutine, Union
4+
from typing import Any
65
from urllib.parse import urljoin
76

87
import aiohttp
@@ -105,10 +104,7 @@ async def _send() -> None:
105104
self._pending.add(task)
106105
task.add_done_callback(self._pending.discard)
107106

108-
async def post_send(
109-
self,
110-
message: TaskiqMessage,
111-
) -> Union[None, Coroutine[Any, Any, None], "CoroutineType[Any, Any, None]"]:
107+
async def post_send(self, message: TaskiqMessage) -> None:
112108
"""
113109
This hook is executed right after the task is sent.
114110
@@ -127,16 +123,8 @@ async def post_send(
127123
"worker": self.__ta_broker_name,
128124
},
129125
)
130-
return super().post_send(message)
131126

132-
async def pre_execute(
133-
self,
134-
message: TaskiqMessage,
135-
) -> Union[
136-
"TaskiqMessage",
137-
"Coroutine[Any, Any, TaskiqMessage]",
138-
"CoroutineType[Any, Any, TaskiqMessage]",
139-
]:
127+
async def pre_execute(self, message: TaskiqMessage) -> TaskiqMessage:
140128
"""
141129
This hook is called before executing task.
142130
@@ -156,13 +144,13 @@ async def pre_execute(
156144
"worker": self.__ta_broker_name,
157145
},
158146
)
159-
return super().pre_execute(message)
147+
return message
160148

161149
async def post_execute(
162150
self,
163151
message: TaskiqMessage,
164152
result: TaskiqResult[Any],
165-
) -> Union[None, Coroutine[Any, Any, None], "CoroutineType[Any, Any, None]"]:
153+
) -> None:
166154
"""
167155
This hook executes after task is complete.
168156
@@ -181,4 +169,3 @@ async def post_execute(
181169
"returnValue": {"return_value": result.return_value},
182170
},
183171
)
184-
return super().post_execute(message, result)

0 commit comments

Comments
 (0)