Re: [Django] #35174: asend() crashes when all receivers are asynchronous functions.

2024-02-08 Thread Django
#35174: asend() crashes when all receivers are asynchronous functions.
-+-
 Reporter:  Vašek Dohnal |Owner:  Vašek
 |  Dohnal
 Type:  Bug  |   Status:  closed
Component:  Core (Other) |  Version:  5.0
 Severity:  Release blocker  |   Resolution:  fixed
 Keywords:   | Triage Stage:  Ready for
 |  checkin
Has patch:  1|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  0|UI/UX:  0
-+-
Comment (by Mariusz Felisiak ):

 In [changeset:"761e913191bf9c3705991c92d329a9f23d710b9f" 761e913]:
 {{{#!CommitTicketReference repository=""
 revision="761e913191bf9c3705991c92d329a9f23d710b9f"
 [5.0.x] Fixed #35174 -- Fixed Signal.asend()/asend_robust() crash when all
 receivers are asynchronous.

 Regression in e83a88566a71a2353cebc35992c110be0f8628af.

 Backport of 1b5338d03ecc962af8ab4678426bc60b0672b8dd from main
 }}}
-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/0107018d88940f7d-8880bf36-7393-424b-b8a7-8c250936f9f1-00%40eu-central-1.amazonses.com.


Re: [Django] #35174: asend() crashes when all receivers are asynchronous functions.

2024-02-08 Thread Django
#35174: asend() crashes when all receivers are asynchronous functions.
-+-
 Reporter:  Vašek Dohnal |Owner:  Vašek
 |  Dohnal
 Type:  Bug  |   Status:  closed
Component:  Core (Other) |  Version:  5.0
 Severity:  Release blocker  |   Resolution:  fixed
 Keywords:   | Triage Stage:  Ready for
 |  checkin
Has patch:  1|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  0|UI/UX:  0
-+-
Changes (by Mariusz Felisiak ):

 * status:  assigned => closed
 * resolution:   => fixed

Comment:

 In [changeset:"1b5338d03ecc962af8ab4678426bc60b0672b8dd" 1b5338d]:
 {{{#!CommitTicketReference repository=""
 revision="1b5338d03ecc962af8ab4678426bc60b0672b8dd"
 Fixed #35174 -- Fixed Signal.asend()/asend_robust() crash when all
 receivers are asynchronous.

 Regression in e83a88566a71a2353cebc35992c110be0f8628af.
 }}}
-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/0107018d88937e55-43912964-6ad7-473b-a5ca-f0ab4c95e198-00%40eu-central-1.amazonses.com.


Re: [Django] #35174: asend() crashes when all receivers are asynchronous functions.

2024-02-08 Thread Django
#35174: asend() crashes when all receivers are asynchronous functions.
-+-
 Reporter:  Vašek Dohnal |Owner:  Vašek
 |  Dohnal
 Type:  Bug  |   Status:  assigned
Component:  Core (Other) |  Version:  5.0
 Severity:  Release blocker  |   Resolution:
 Keywords:   | Triage Stage:  Ready for
 |  checkin
Has patch:  1|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  0|UI/UX:  0
-+-
Changes (by Mariusz Felisiak):

 * has_patch:  0 => 1
 * stage:  Accepted => Ready for checkin

Comment:

 [https://github.com/django/django/pull/17837 PR]
-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/0107018d8849d840-23a54ba5-aa13-4a37-a7bd-77cde69c28a9-00%40eu-central-1.amazonses.com.


Re: [Django] #35174: asend() crashes when all receivers are asynchronous functions.

2024-02-07 Thread Django
#35174: asend() crashes when all receivers are asynchronous functions.
-+
 Reporter:  Vašek Dohnal |Owner:  Vašek Dohnal
 Type:  Bug  |   Status:  assigned
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):

 * owner:  nobody => Vašek Dohnal
 * status:  new => assigned

Comment:

 Great, thanks!
-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/0107018d87b7f870-a317cd83-51f2-4c0f-9a20-bfdc50554377-00%40eu-central-1.amazonses.com.


Re: [Django] #35174: asend() crashes when all receivers are asynchronous functions.

2024-02-07 Thread Django
#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
-+
Comment (by Vašek Dohnal):

 I'll do my best and prepare a PR. 
-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/0107018d87b57880-c947a58a-63d7-45b2-9334-b0d95e7fb3e7-00%40eu-central-1.amazonses.com.


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

2024-02-07 Thread Django
#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: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/0107018d870b3364-e0960363-2cb2-41c9-a800-fa505ee32f9f-00%40eu-central-1.amazonses.com.