Merge pull request #633 from jdufresne/comprehensions

Replace dict(<list_comprehension>) pattern with dict comprehension
This commit is contained in:
Bojan Mihelac 2017-11-23 20:59:37 +01:00 committed by GitHub
commit 688034a3e4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 3 deletions

View File

@ -55,9 +55,10 @@ class CachedInstanceLoader(ModelInstanceLoader):
"%s__in" % self.pk_field.attribute: ids
})
self.all_instances = dict([
(self.pk_field.get_value(instance), instance)
for instance in qs])
self.all_instances = {
self.pk_field.get_value(instance): instance
for instance in qs
}
def get_instance(self, row):
return self.all_instances.get(self.pk_field.clean(row))