File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ def dumps( # type: ignore[override]
2626 :param message: message to send.
2727 :return: Dumped message.
2828 """
29- labels = message .labels
29+ labels = message .labels . copy ()
3030 labels .pop ("schedule" , None )
3131 labels .pop ("schedule_id" , None )
3232
Original file line number Diff line number Diff line change 1+ from typing import Any
2+
13from taskiq .kicker import AsyncKicker , _FuncParams , _ReturnType
4+ from taskiq .message import TaskiqMessage
25
36
47class LabelRespectKicker (AsyncKicker [_FuncParams , _ReturnType ]):
58 """Patched kicker doesn't cast labels to str."""
9+
10+ def _prepare_message (self , * args : Any , ** kwargs : Any ) -> TaskiqMessage :
11+ msg = super ()._prepare_message (* args , ** kwargs )
12+ msg .labels = self .labels
13+ return msg
You can’t perform that action at this time.
0 commit comments