Opened 15 years ago
Last modified 15 years ago
#12251 closed
QuerySet.in_bulk() should accept a set() — at Initial Version
Reported by: | Johannes Dollinger | Owned by: | nobody |
---|---|---|---|
Component: | Database layer (models, ORM) | Version: | dev |
Severity: | Keywords: | ||
Cc: | Triage Stage: | Ready for checkin | |
Has patch: | yes | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
--- django/db/models/query.py (revision 11751) +++ django/db/models/query.py (working copy) @@ -356,7 +356,7 @@ """ assert self.query.can_filter(), \ "Cannot use 'limit' or 'offset' with in_bulk" - assert isinstance(id_list, (tuple, list)), \ + assert isinstance(id_list, (tuple, list, set, frozenset)), \ "in_bulk() must be provided with a list of IDs." if not id_list: return {}
Note:
See TracTickets
for help on using tickets.