Mercurial > public > mercurial-scm > hg-stable
diff mercurial/ui.py @ 31132:f5131d4f512a
color: move 'styles' definition on the 'ui' object
Same logic as for '_terminfoparams'. The content depends on the config so it
should be specific to each 'ui instance.
author | Pierre-Yves David <pierre-yves.david@ens-lyon.org> |
---|---|
date | Sun, 06 Nov 2016 20:16:01 +0100 |
parents | 1613c55ad3d6 |
children | 13bbcd56c57a |
line wrap: on
line diff
--- a/mercurial/ui.py Sun Nov 06 20:10:53 2016 +0100 +++ b/mercurial/ui.py Sun Nov 06 20:16:01 2016 +0100 @@ -158,6 +158,7 @@ # color mode: see mercurial/color.py for possible value self._colormode = None self._terminfoparams = {} + self._styles = {} if src: self.fout = src.fout @@ -176,6 +177,7 @@ self.insecureconnections = src.insecureconnections self._colormode = src._colormode self._terminfoparams = src._terminfoparams.copy() + self._styles = src._styles.copy() self.fixconfig()