Re: [Django] #35174: asend() crashes when all receivers are asynchronous functions. (was: The newly introduced Signal.asend returns TypeError: unhashable type: 'list' if all receivers are asynchronous functions)

6 views
Skip to first unread message

Django

unread,
Feb 7, 2024, 11:48:00 PMFeb 7
to django-...@googlegroups.com
#35174: asend() crashes when all receivers are asynchronous functions.
---------------------------------+------------------------------------
Reporter: Vašek Dohnal | Owner: nobody
Type: Bug | Status: new
Component: Core (Other) | Version: 5.0
Severity: Release blocker | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
---------------------------------+------------------------------------
Changes (by Mariusz Felisiak):

* cc: Jon Janzen, Carlton Gibson (added)
* summary:
The newly introduced Signal.asend returns TypeError: unhashable type:
'list' if all receivers are asynchronous functions
=> asend() crashes when all receivers are asynchronous functions.
* component: Uncategorized => Core (Other)
* severity: Normal => Release blocker
* stage: Unreviewed => Accepted

Comment:

Great catch! Thanks for the report. Would you like to prepare a patch and
submit it via GitHub PR? (a regression test is required)

Regression in e83a88566a71a2353cebc35992c110be0f8628af.
--
Ticket URL: <https://code.djangoproject.com/ticket/35174#comment:1>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

Reply all
Reply to author
Forward
0 new messages