For example, prefer:
{{{
tuple(force_text(item) for item in lst)
}}}
over:
{{{
tuple([force_text(item) for item in lst])
}}}
Patch to follow. Fixes uses of the following functions throughout the
codebase.
{{{
dict()
tuple()
any()
all()
min()
max()
sorted()
list.extend()
list +=
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/23968>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* cc: jon.dufresne@… (added)
* needs_better_patch: => 0
* has_patch: 0 => 1
* needs_tests: => 0
* needs_docs: => 0
Comment:
https://github.com/django/django/pull/3701
--
Ticket URL: <https://code.djangoproject.com/ticket/23968#comment:1>
* stage: Unreviewed => Accepted
--
Ticket URL: <https://code.djangoproject.com/ticket/23968#comment:2>
* stage: Accepted => Ready for checkin
--
Ticket URL: <https://code.djangoproject.com/ticket/23968#comment:3>
* status: new => closed
* resolution: => fixed
Comment:
In [changeset:"4468c08d70b5b722f3ebd4872909e56580ec7d68"]:
{{{
#!CommitTicketReference repository=""
revision="4468c08d70b5b722f3ebd4872909e56580ec7d68"
Fixed #23968 -- Replaced list comprehension with generators and dict
comprehension
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/23968#comment:4>
Comment (by Tim Graham <timograham@…>):
In [changeset:"2c69824e5ab5ddf4b9964c4cf9f9e16ff3bb7929" 2c69824e]:
{{{
#!CommitTicketReference repository=""
revision="2c69824e5ab5ddf4b9964c4cf9f9e16ff3bb7929"
Refs #23968 -- Removed unnecessary lists, generators, and tuple calls.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/23968#comment:5>