This should be easy to fix by reversing only after duplicates are removed.
I would suggest fixing this only after
[https://github.com/django/django/pull/14085 PR #14085] is merged, since
there will be less code at that point.
--
Ticket URL: <https://code.djangoproject.com/ticket/32516>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* type: Uncategorized => Bug
* stage: Unreviewed => Accepted
--
Ticket URL: <https://code.djangoproject.com/ticket/32516#comment:1>
* owner: nobody => Chris Jerdonek
--
Ticket URL: <https://code.djangoproject.com/ticket/32516#comment:2>
Comment (by Mariusz Felisiak <felisiak.mariusz@…>):
In [changeset:"2e5aa444d140a9f2bc858e493ff85ced589f1a58" 2e5aa444]:
{{{
#!CommitTicketReference repository=""
revision="2e5aa444d140a9f2bc858e493ff85ced589f1a58"
Fixed #32517 -- Made OrderedSet reversible.
Refs #32516.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/32516#comment:3>
* has_patch: 0 => 1
--
Ticket URL: <https://code.djangoproject.com/ticket/32516#comment:4>
* stage: Accepted => Ready for checkin
--
Ticket URL: <https://code.djangoproject.com/ticket/32516#comment:5>
* status: assigned => closed
* resolution: => fixed
Comment:
In [changeset:"77e0a35a10e0b839d661ea88c12ec1facb2d4fb6" 77e0a35a]:
{{{
#!CommitTicketReference repository=""
revision="77e0a35a10e0b839d661ea88c12ec1facb2d4fb6"
Fixed #32516 -- Fixed reorder_suite() with duplicates and reverse=True.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/32516#comment:6>