From 66e91543998bdece82d9c154dced1a62824e228b Mon Sep 17 00:00:00 2001
From: David Cramer <dcramer@gmail.com>
Date: Sat, 20 Dec 2014 12:02:26 -0800
Subject: [PATCH] [1.7.x] Corrected scoping of savepoint example

Backport of 27f68f8659a648cc9ed3e71f690959ed8a130c5a from master
---
 docs/topics/db/transactions.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/docs/topics/db/transactions.txt b/docs/topics/db/transactions.txt
index 288ecc4ef6..a633d58654 100644
--- a/docs/topics/db/transactions.txt
+++ b/docs/topics/db/transactions.txt
@@ -522,8 +522,8 @@ you can roll back the single offending operation, rather than the entire
 transaction. For example::
 
     a.save() # Succeeds, and never undone by savepoint rollback
+    sid = transaction.savepoint()
     try:
-        sid = transaction.savepoint()
         b.save() # Could throw exception
         transaction.savepoint_commit(sid)
     except IntegrityError: