From 73f38eb4d15d3da4707d8637178334c2f105ca19 Mon Sep 17 00:00:00 2001
From: Aymeric Augustin <aymeric.augustin@m4x.org>
Date: Fri, 6 Sep 2013 17:06:58 -0500
Subject: [PATCH] Minor factorization.

---
 django/db/models/sql/subqueries.py | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/django/db/models/sql/subqueries.py b/django/db/models/sql/subqueries.py
index 8beb3fa74a..3f2e4d547f 100644
--- a/django/db/models/sql/subqueries.py
+++ b/django/db/models/sql/subqueries.py
@@ -153,10 +153,7 @@ class UpdateQuery(Query):
 
         Updates are coalesced so that we only run one update query per ancestor.
         """
-        try:
-            self.related_updates[model].append((field, None, value))
-        except KeyError:
-            self.related_updates[model] = [(field, None, value)]
+        self.related_updates.setdefault(model, []).append((field, None, value))
 
     def get_related_updates(self):
         """