Mercurial > hg > mercurial-source
changeset 6194:fe54e7501de1
highlight: bail out if file is binary
author | Brendan Cully <brendan@kublai.com> |
---|---|
date | Thu, 28 Feb 2008 22:04:22 -0800 (2008-02-29) |
parents | 2344da8eb9b4 |
children | 272fd5fa576d |
files | hgext/highlight.py |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/hgext/highlight.py +++ b/hgext/highlight.py @@ -55,9 +55,12 @@ new_header = old_header + SYNTAX_CSS tmpl.cache['header'] = new_header + text = fctx.data() + if util.binary(text): + return + style = self.config("web", "pygments_style", "colorful") # To get multi-line strings right, we can't format line-by-line - text = fctx.data() try: lexer = guess_lexer_for_filename(fctx.path(), text, encoding=util._encoding)