# HG changeset patch # User Dirkjan Ochtman # Date 1263380035 -3600 # Node ID cd3e5c47d6631dc5eccaa5ee043ef1905ded8c8b # Parent ecd0a5c8bbe58d72c387607686c75542b3dd9da8 ui: just return it if it's already a bool diff -r ecd0a5c8bbe5 -r cd3e5c47d663 mercurial/ui.py --- a/mercurial/ui.py Wed Jan 13 11:57:32 2010 +0100 +++ b/mercurial/ui.py Wed Jan 13 11:53:55 2010 +0100 @@ -131,6 +131,8 @@ v = self.config(section, name, None, untrusted) if v is None: return default + if isinstance(v, bool): + return v if v.lower() not in _booleans: raise error.ConfigError(_("%s.%s not a boolean ('%s')") % (section, name, v))