* owner: nobody => Leo Tom
* status: new => assigned
--
Ticket URL: <https://code.djangoproject.com/ticket/34112#comment:2>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* stage: Unreviewed => Accepted
Comment:
Sounds reasonable, thanks.
--
Ticket URL: <https://code.djangoproject.com/ticket/34112#comment:3>
* owner: Leo Tom => (none)
* status: assigned => new
--
Ticket URL: <https://code.djangoproject.com/ticket/34112#comment:4>
* owner: (none) => Bhuvnesh
* status: new => assigned
--
Ticket URL: <https://code.djangoproject.com/ticket/34112#comment:5>
Comment (by Bhuvnesh):
Hi, i would like to work on this issue, just wanted to know if the
approach will be same as in [https://code.djangoproject.com/ticket/33646
#33646 ] i.e. using {{{sync_to_async}}}?
--
Ticket URL: <https://code.djangoproject.com/ticket/34112#comment:6>
Comment (by Adam Johnson):
> Hi, i would like to work on this issue, just wanted to know if the
approach will be same as in #33646 i.e. using sync_to_async?
Yes.
> Also a regression test for atleast asave() would be really helpful.
Please write the appropriate tests in your PR.
--
Ticket URL: <https://code.djangoproject.com/ticket/34112#comment:7>
Comment (by Bhuvnesh):
[https://github.com/django/django/pull/16235 PR]
--
Ticket URL: <https://code.djangoproject.com/ticket/34112#comment:8>
* has_patch: 0 => 1
--
Ticket URL: <https://code.djangoproject.com/ticket/34112#comment:9>
* needs_better_patch: 0 => 1
--
Ticket URL: <https://code.djangoproject.com/ticket/34112#comment:10>
* needs_better_patch: 1 => 0
Comment:
[https://github.com/django/django/pull/16242 UPDATED PR]
--
Ticket URL: <https://code.djangoproject.com/ticket/34112#comment:11>
* needs_better_patch: 0 => 1
--
Ticket URL: <https://code.djangoproject.com/ticket/34112#comment:12>
* needs_better_patch: 1 => 0
* stage: Accepted => Ready for checkin
--
Ticket URL: <https://code.djangoproject.com/ticket/34112#comment:13>
* status: assigned => closed
* resolution: => fixed
Comment:
In [changeset:"d5bcdf858d962d02de925603c17986980f03729a" d5bcdf85]:
{{{
#!CommitTicketReference repository=""
revision="d5bcdf858d962d02de925603c17986980f03729a"
Fixed #34112 -- Added async-compatible interface to Model methods.
Thanks Adam Johnson for the review.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/34112#comment:14>