mercurial/config.py
changeset 17537 31f32a96e1e3
parent 17425 e95ec38f86b0
parent 17530 0dff04ffa15d
child 19087 7d82ad4b3727
equal deleted inserted replaced
17475:63e45aee46d4 17537:31f32a96e1e3
    65         self._source.update(src._source)
    65         self._source.update(src._source)
    66     def get(self, section, item, default=None):
    66     def get(self, section, item, default=None):
    67         return self._data.get(section, {}).get(item, default)
    67         return self._data.get(section, {}).get(item, default)
    68 
    68 
    69     def backup(self, section, item):
    69     def backup(self, section, item):
    70         """return a tuple allowing restore to reinstall previous values
    70         """return a tuple allowing restore to reinstall a previous value
    71 
    71 
    72         The main reason we need it is because it handle the "no data" case.
    72         The main reason we need it is because it handles the "no data" case.
    73         """
    73         """
    74         try:
    74         try:
    75             value = self._data[section][item]
    75             value = self._data[section][item]
    76             source = self.source(section, item)
    76             source = self.source(section, item)
    77             return (section, item, value, source)
    77             return (section, item, value, source)