Change code style
This commit is contained in:
parent
36f05abaeb
commit
cd91db4e71
3 changed files with 35 additions and 6 deletions
|
@ -27,11 +27,12 @@ else:
|
|||
def wrap(self, source, outfile):
|
||||
return self._wrap_div(self._wrap_pre(_wrap_code(source)))
|
||||
|
||||
def highlight_code(code, language, cssclass='codehilite'):
|
||||
def highlight_code(code, language, cssclass='codehilite', linenos=True):
|
||||
try:
|
||||
lexer = pygments.lexers.get_lexer_by_name(language)
|
||||
except pygments.util.ClassNotFound:
|
||||
return _make_pre_code(code)
|
||||
|
||||
# return mark_safe(pygments.highlight(code, lexer, HtmlCodeFormatter(cssclass=cssclass, linenos='table')))
|
||||
if linenos:
|
||||
return mark_safe(pygments.highlight(code, lexer, HtmlCodeFormatter(cssclass=cssclass, linenos='table')))
|
||||
return mark_safe(pygments.highlight(code, lexer, HtmlCodeFormatter(cssclass=cssclass)))
|
||||
|
|
|
@ -111,7 +111,7 @@ class SubmissionSource(SubmissionDetailBase):
|
|||
submission = self.object
|
||||
context['raw_source'] = submission.source.source.rstrip('\n')
|
||||
context['highlighted_source'] = highlight_code(
|
||||
submission.source.source, submission.language.pygments)
|
||||
submission.source.source, submission.language.pygments, linenos=False)
|
||||
return context
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue