mirror of
https://gerrit.googlesource.com/git-repo
synced 2024-12-21 07:16:21 +00:00
info: Use the non-formatting printer for headtext
If "repo init" was run in a path containing "%", "repo info" would fail printing the path with File ".repo/repo/color.py", line 173, in f return fmt % args TypeError: not enough arguments for format string as the "%" in the path name is interpreted as the start of a formatting specifier. Avoid that by using the non-formatting printer for headtext which does not require any formatting so there is no need to try to expand "%" sequences. Change-Id: Ie193b912191fe7cdabdce5c97bb100f0714f6e76 Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
This commit is contained in:
parent
1f1596b473
commit
266f74c888
@ -45,7 +45,7 @@ class Info(PagedCommand):
|
|||||||
def Execute(self, opt, args):
|
def Execute(self, opt, args):
|
||||||
self.out = _Coloring(self.manifest.globalConfig)
|
self.out = _Coloring(self.manifest.globalConfig)
|
||||||
self.heading = self.out.printer('heading', attr = 'bold')
|
self.heading = self.out.printer('heading', attr = 'bold')
|
||||||
self.headtext = self.out.printer('headtext', fg = 'yellow')
|
self.headtext = self.out.nofmt_printer('headtext', fg = 'yellow')
|
||||||
self.redtext = self.out.printer('redtext', fg = 'red')
|
self.redtext = self.out.printer('redtext', fg = 'red')
|
||||||
self.sha = self.out.printer("sha", fg = 'yellow')
|
self.sha = self.out.printer("sha", fg = 'yellow')
|
||||||
self.text = self.out.nofmt_printer('text')
|
self.text = self.out.nofmt_printer('text')
|
||||||
|
Loading…
Reference in New Issue
Block a user