[Pkg-bazaar-commits] ./bzr-gtk/unstable r366: Made revision menu use a try-finally block when locking the branch.

Daniel Schierbeck daniel.schierbeck at gmail.com
Fri Apr 10 07:45:10 UTC 2009


------------------------------------------------------------
revno: 366
committer: Daniel Schierbeck <daniel.schierbeck at gmail.com>
branch nick: menubar
timestamp: Tue 2007-11-06 19:39:30 +0100
message:
  Made revision menu use a try-finally block when locking the branch.
modified:
  revisionmenu.py
-------------- next part --------------
=== modified file 'revisionmenu.py'
--- a/revisionmenu.py	2007-11-03 17:41:13 +0000
+++ b/revisionmenu.py	2007-11-06 18:39:30 +0000
@@ -96,9 +96,11 @@
             dialog.hide()
         
             if response == gtk.RESPONSE_OK:
-                self.branch.lock_write()
-                self.branch.tags.set_tag(dialog.tagname, dialog._revid)
-                self.branch.unlock()
+                try:
+                    self.branch.lock_write()
+                    self.branch.tags.set_tag(dialog.tagname, dialog._revid)
+                finally:
+                    self.branch.unlock()
             
             dialog.destroy()
     



More information about the Pkg-bazaar-commits mailing list