MCPcopy Create free account
hub / github.com/LabPy/lantz / add_color_schemes

Method add_color_schemes

lantz/log.py:92–114  ·  view source on GitHub ↗
(cls, style, fore, back)

Source from the content-addressed store, hash-verified

90
91 @classmethod
92 def add_color_schemes(cls, style, fore, back):
93 cls.format = cls.color_format
94 cls.SCHEME.update(bright={DEBUG: style.NORMAL,
95 INFO: style.NORMAL,
96 WARNING: style.BRIGHT,
97 ERROR: style.BRIGHT,
98 CRITICAL: style.BRIGHT},
99 simple={DEBUG: fore.BLUE + style.BRIGHT,
100 INFO: back.WHITE + fore.BLACK,
101 WARNING: fore.YELLOW + style.BRIGHT,
102 ERROR: fore.RED + style.BRIGHT,
103 CRITICAL: back.RED + fore.WHITE + style.BRIGHT},
104 whitebg={DEBUG: fore.BLUE + style.BRIGHT,
105 INFO: back.WHITE + fore.BLACK,
106 WARNING: fore.YELLOW + style.BRIGHT,
107 ERROR: fore.RED + style.BRIGHT,
108 CRITICAL: back.RED + fore.WHITE + style.BRIGHT},
109 blackbg={DEBUG: fore.BLUE + style.BRIGHT,
110 INFO: fore.GREEN,
111 WARNING: fore.YELLOW + style.BRIGHT,
112 ERROR: fore.RED + style.BRIGHT,
113 CRITICAL: back.RED + fore.WHITE + style.BRIGHT}
114 )
115
116 def __init__(self, fmt, datefmt='%H:%M:%S', style='%', scheme='bw'):
117 super().__init__(fmt, datefmt, style)

Callers 1

init_coloramaFunction · 0.80

Calls 1

updateMethod · 0.80

Tested by

no test coverage detected