[extensions-web] review: added workaround broken old pygments version
- From: Yuri Konotopov <ykonotopov src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [extensions-web] review: added workaround broken old pygments version
- Date: Tue, 7 Feb 2017 18:07:39 +0000 (UTC)
commit 5dc940b2abc0dcabc754079086011dda7296c422
Author: Yuri Konotopov <ykonotopov gnome org>
Date: Tue Feb 7 22:07:03 2017 +0400
review: added workaround broken old pygments version
sweettooth/review/views.py | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/sweettooth/review/views.py b/sweettooth/review/views.py
index 59c3a6b..2231a08 100644
--- a/sweettooth/review/views.py
+++ b/sweettooth/review/views.py
@@ -73,7 +73,12 @@ def highlight_file(filename, raw, formatter):
else:
lexer = pygments.lexers.get_lexer_by_name('text')
- return pygments.highlight(raw, lexer, formatter)
+ try:
+ return pygments.highlight(raw, lexer, formatter)
+ except TypeError:
+ # Fallback to UTF-8 for old broken pygments version
+ lexer.encoding = "utf-8"
+ return pygments.highlight(raw, lexer, formatter)
def html_for_file(filename, raw):
base, extension = os.path.splitext(filename)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]