[extensions-web] review: detect proper file encoding
- From: Yuri Konotopov <ykonotopov src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [extensions-web] review: detect proper file encoding
- Date: Thu, 1 Dec 2016 21:36:49 +0000 (UTC)
commit 62283374ba4cb2848ea5f2016d979e899c887f72
Author: Meng Zhuo <mengzhuo1203 gmail com>
Date: Fri Feb 14 17:14:53 2014 +0800
review: detect proper file encoding
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=721453
requirements.txt | 1 +
sweettooth/review/views.py | 3 ++-
2 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/requirements.txt b/requirements.txt
index 91905bb..b87a365 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,3 +4,4 @@ django-contrib-comments==1.7.3
django-registration==2.1.2
Pygments==1.6
pillow==3.4.2
+chardet>=2.2.1
diff --git a/sweettooth/review/views.py b/sweettooth/review/views.py
index 6635135..59c3a6b 100644
--- a/sweettooth/review/views.py
+++ b/sweettooth/review/views.py
@@ -63,7 +63,8 @@ def can_approve_extension(user, extension):
def highlight_file(filename, raw, formatter):
try:
- lexer = pygments.lexers.guess_lexer_for_filename(filename, raw)
+ lexer = pygments.lexers.guess_lexer_for_filename(filename, raw,
+ encoding='chardet')
except pygments.util.ClassNotFound:
# released pygments doesn't yet have .json
# so hack around it here.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]