Mercurial > public > mercurial-scm > hg
diff mercurial/ui.py @ 27696:e70c97cc9243
config: add hasconfig method and supporting plumbing
We add the hasconfig method to make it possible to distinguish between a
config value that was never supplied and one that is empty.
author | Bryan O'Sullivan <bos@serpentine.com> |
---|---|
date | Thu, 07 Jan 2016 19:45:03 -0800 |
parents | 56c2caffde3d |
children | 89003c49315c 3b4537ba80e9 |
line wrap: on
line diff
--- a/mercurial/ui.py Tue Jan 05 21:25:51 2016 -0800 +++ b/mercurial/ui.py Thu Jan 07 19:45:03 2016 -0800 @@ -507,6 +507,9 @@ result = default or [] return result + def hasconfig(self, section, name, untrusted=False): + return self._data(untrusted).hasitem(section, name) + def has_section(self, section, untrusted=False): '''tell whether section exists in config.''' return section in self._data(untrusted)