diff --git a/colout/colout_python.py b/colout/colout_python.py new file mode 100644 index 0000000..7f3d9b0 --- /dev/null +++ b/colout/colout_python.py @@ -0,0 +1,20 @@ + +def theme(): + return [ + # traceback header + ["^Traceback .*$", "blue" ], + # File, line, in + [ + "^\s{2}(File \")(/.*?/)*([^/:]+)(\", line) ([0-9]+)(, in) (.*)$", + "blue, none, white,blue, yellow,blue", + "normal,normal,bold, normal,normal,bold" + ], + # ["^\s{2}File \"(.*)\", line ([0-9]+), in (.*)$", "white,yellow,white", "normal,normal,bold" ], + # Error name + ["^([A-Za-z]*Error):*", "red", "bold" ], + ["^([A-Za-z]*Exception):*", "red", "bold" ], + # any quoted things + ["Error.*['\"](.*)['\"]", "magenta" ], + # python code + ["^\s{4}.*$", "Python", "monokai" ], + ]