1
0
mirror of https://github.com/django/django.git synced 2024-12-24 10:05:46 +00:00

Fixed #22163 -- Stopped ignoring unhandled kwargs in select_for_update.

This commit is contained in:
Aymeric Augustin 2014-03-20 22:21:14 +01:00
parent 0cf158cf9a
commit 222262ca23

View File

@ -721,13 +721,11 @@ class QuerySet(object):
else:
return self._filter_or_exclude(None, **filter_obj)
def select_for_update(self, **kwargs):
def select_for_update(self, nowait=False):
"""
Returns a new QuerySet instance that will select objects with a
FOR UPDATE lock.
"""
# Default to false for nowait
nowait = kwargs.pop('nowait', False)
obj = self._clone()
obj._for_write = True
obj.query.select_for_update = True