mercurial/ui.py
changeset 33059 1dc2ffe0123b
parent 33058 1aa05203f7f6
child 33060 e70cbae4c4e6
equal deleted inserted replaced
33058:1aa05203f7f6 33059:1dc2ffe0123b
   538         Traceback (most recent call last):
   538         Traceback (most recent call last):
   539             ...
   539             ...
   540         ConfigError: foo.invalid is not a boolean ('somevalue')
   540         ConfigError: foo.invalid is not a boolean ('somevalue')
   541         """
   541         """
   542 
   542 
   543         v = self.config(section, name, default, untrusted=untrusted)
   543         v = self._config(section, name, default, untrusted=untrusted)
   544         if v is None:
   544         if v is None:
       
   545             return v
       
   546         if v is _unset:
   545             if default is _unset:
   547             if default is _unset:
   546                 return False
   548                 return False
   547             return default
   549             return default
   548         if isinstance(v, bool):
   550         if isinstance(v, bool):
   549             return v
   551             return v