mercurial/bookmarks.py
changeset 14168 135e244776f0
parent 14064 e4bfb9c337f3
child 14268 a55a0045704c
--- a/mercurial/bookmarks.py	Mon May 02 10:11:05 2011 +0200
+++ b/mercurial/bookmarks.py	Mon May 02 10:11:18 2011 +0200
@@ -72,12 +72,12 @@
     refs = repo._bookmarks
 
     try:
-        bms = repo.opener('bookmarks').read()
+        bms = repo.opener.read('bookmarks')
     except IOError, inst:
         if inst.errno != errno.ENOENT:
             raise
         bms = ''
-    repo.opener('undo.bookmarks', 'w').write(bms)
+    repo.opener.write('undo.bookmarks', bms)
 
     if repo._bookmarkcurrent not in refs:
         setcurrent(repo, None)