prelington commited on
Commit
de4a3df
·
verified ·
1 Parent(s): a3c4522

Create utils.py

Browse files
Files changed (1) hide show
  1. utils.py +13 -0
utils.py ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from pygments import highlight
2
+ from pygments.lexers import guess_lexer, PythonLexer
3
+ from pygments.formatters import TerminalFormatter
4
+
5
+ def pretty_print_code(code):
6
+ """
7
+ Print code in terminal with syntax highlighting.
8
+ """
9
+ try:
10
+ lexer = guess_lexer(code)
11
+ except:
12
+ lexer = PythonLexer()
13
+ print(highlight(code, lexer, TerminalFormatter()))