Skip to content

Commit d411b5a

Browse files
committed
Merge branch 'feature/boa-support' into develop
2 parents 419bc2a + 37ba1a2 commit d411b5a

File tree

4 files changed

+9
-1
lines changed

4 files changed

+9
-1
lines changed

mfr/extensions/codepygments/render.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import os
2+
import logging
23

34
import chardet
45
from humanfriendly import format_size
@@ -13,6 +14,8 @@
1314
from mfr.extensions.codepygments import settings
1415
from mfr.extensions.codepygments import exceptions
1516

17+
logger = logging.getLogger(__name__)
18+
1619

1720
class CodePygmentsRenderer(extension.BaseRenderer):
1821

@@ -98,9 +101,12 @@ def _render_html(self, fp, ext, *args, **kwargs):
98101
# check if there is a lexer available for more obscure file types
99102
if ext in settings.lexer_lib.keys():
100103
lexer = pygments.lexers.get_lexer_by_name(settings.lexer_lib[ext])
104+
logger.debug('found pygments lexer by name')
101105
else:
102106
lexer = pygments.lexers.guess_lexer_for_filename(ext, content)
107+
logger.debug('found pygments lexer by guessing')
103108
except ClassNotFound:
109+
logger.debug('pygments lexer class not found! using default')
104110
self.metrics.add('default_lexer', True)
105111
lexer = self.DEFAULT_LEXER()
106112

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ agent==0.1.2
1515
google-auth==1.4.1
1616

1717
# CodePygments
18-
Pygments==2.2.0
18+
Pygments==2.12.0
1919

2020
# Docx
2121
#git+https://github.com/jsocol/bleach.git

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@ def parse_requirements(requirements):
195195
'.bf = mfr.extensions.codepygments:CodePygmentsRenderer',
196196
'.bib = mfr.extensions.codepygments:CodePygmentsRenderer',
197197
'.bmx = mfr.extensions.codepygments:CodePygmentsRenderer',
198+
'.boa = mfr.extensions.codepygments:CodePygmentsRenderer',
198199
'.boo = mfr.extensions.codepygments:CodePygmentsRenderer',
199200
'.boxs = mfr.extensions.codepygments:CodePygmentsRenderer',
200201
'.bro = mfr.extensions.codepygments:CodePygmentsRenderer',

supportedextensions.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ Some file types may not be in the correct list. Please search for the file type
116116
* .bf
117117
* .bib
118118
* .bmx
119+
* .boa
119120
* .boo
120121
* .boxs
121122
* .bro

0 commit comments

Comments
 (0)