From c459507313d6258b1b5f04828e8207ce62cfcb7b Mon Sep 17 00:00:00 2001 From: raidzin Date: Sat, 11 Oct 2025 13:34:28 +0300 Subject: [PATCH] fix: incorrect task names with __main__ --- taskiq/abc/broker.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/taskiq/abc/broker.py b/taskiq/abc/broker.py index 74df134a..f3c693a2 100644 --- a/taskiq/abc/broker.py +++ b/taskiq/abc/broker.py @@ -318,9 +318,10 @@ def inner( fmodule = func.__module__ if fmodule == "__main__": # pragma: no cover fmodule = ".".join( - remove_suffix(sys.argv[0], ".py").split( - os.path.sep, - ), + remove_suffix( + os.path.normpath(sys.argv[0]), + ".py", + ).split(os.path.sep), ) fname = func.__name__ if fname == "":