comparison hgext/highlight/highlight.py @ 38365:876352ea831e

highlight: adjust to attribute being private Differential Revision: https://phab.mercurial-scm.org/D3772
author Augie Fackler <raf@durin42.com>
date Sun, 17 Jun 2018 23:00:08 -0400
parents 670eb4fa1b86
children 23dc901cdf13
comparison
equal deleted inserted replaced
38364:57dc72b56b6c 38365:876352ea831e
87 87
88 colorized = highlight(text, lexer, formatter) 88 colorized = highlight(text, lexer, formatter)
89 coloriter = (s.encode(encoding.encoding, 'replace') 89 coloriter = (s.encode(encoding.encoding, 'replace')
90 for s in colorized.splitlines()) 90 for s in colorized.splitlines())
91 91
92 tmpl.filters['colorize'] = lambda x: next(coloriter) 92 tmpl._filters['colorize'] = lambda x: next(coloriter)
93 93
94 oldl = tmpl.cache[field] 94 oldl = tmpl.cache[field]
95 newl = oldl.replace('line|escape', 'line|colorize') 95 newl = oldl.replace('line|escape', 'line|colorize')
96 tmpl.cache[field] = newl 96 tmpl.cache[field] = newl