Rev 5560: Diable configobj interpolation mechanism. in file:///home/vila/src/bzr/experimental/config/

Vincent Ladeuil v.ladeuil+lp at free.fr
Fri Feb 4 16:11:27 UTC 2011


At file:///home/vila/src/bzr/experimental/config/

------------------------------------------------------------
revno: 5560
revision-id: v.ladeuil+lp at free.fr-20110204161127-fw54y34iqc7060dz
parent: v.ladeuil+lp at free.fr-20110204155308-f2casopj3orsxn48
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: interpolate
timestamp: Fri 2011-02-04 17:11:27 +0100
message:
  Diable configobj interpolation mechanism.
-------------- next part --------------
=== modified file 'bzrlib/config.py'
--- a/bzrlib/config.py	2011-02-04 15:53:08 +0000
+++ b/bzrlib/config.py	2011-02-04 16:11:27 +0000
@@ -132,6 +132,13 @@
 
 class ConfigObj(configobj.ConfigObj):
 
+    def __init__(self, infile=None, **kwargs):
+        # We define our own interpolation mechanism
+        super(ConfigObj, self).__init__(infile=infile,
+                                        interpolation=False,
+                                        **kwargs)
+
+
     def get_bool(self, section, key):
         return self[section].as_bool(key)
 



More information about the bazaar-commits mailing list