Rev 4849: (vila) Minimal fix for bug #525571 to ease backport to launchpad. (Vincent in file:///home/pqm/archives/thelove/bzr/2.1/

Canonical.com Patch Queue Manager pqm at pqm.ubuntu.com
Fri Jul 2 17:52:22 BST 2010


At file:///home/pqm/archives/thelove/bzr/2.1/

------------------------------------------------------------
revno: 4849 [merge]
revision-id: pqm at pqm.ubuntu.com-20100702165222-fpaz3hd04sh5dze2
parent: pqm at pqm.ubuntu.com-20100702162122-nh3z4l1omh7h0li3
parent: v.ladeuil+lp at free.fr-20100702160851-c3pg24xa9vwg75yz
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: 2.1
timestamp: Fri 2010-07-02 17:52:22 +0100
message:
  (vila) Minimal fix for bug #525571 to ease backport to launchpad. (Vincent
   Ladeuil)
modified:
  bzrlib/config.py               config.py-20051011043216-070c74f4e9e338e8
=== modified file 'bzrlib/config.py'
--- a/bzrlib/config.py	2010-07-02 14:39:06 +0000
+++ b/bzrlib/config.py	2010-07-02 16:08:51 +0000
@@ -511,10 +511,8 @@
         self._write_config_file()
 
     def _write_config_file(self):
-        f = StringIO()
-        self._get_parser().write(f)
         atomic_file = atomicfile.AtomicFile(self._get_filename())
-        atomic_file.write(f.getvalue())
+        self._get_parser().write(atomic_file)
         atomic_file.commit()
         atomic_file.close()
 
@@ -657,10 +655,8 @@
         self._get_parser()[location][option]=value
         # the allowed values of store match the config policies
         self._set_option_policy(location, option, store)
-        f = StringIO()
-        self._get_parser().write(f)
         atomic_file = atomicfile.AtomicFile(self._get_filename())
-        atomic_file.write(f.getvalue())
+        self._get_parser().write(atomic_file)
         atomic_file.commit()
         atomic_file.close()
 




More information about the bazaar-commits mailing list