Passed
Push — master ( 622bd5...daf764 )
by Mingyu
57s
created

{{cookiecutter.project_slug}}.app.misc.log   A

Complexity

Total Complexity 4

Size/Duplication

Total Lines 13
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 4
eloc 10
dl 0
loc 13
rs 10
c 0
b 0
f 0

1 Function

Rating   Name   Duplication   Size   Complexity  
A log() 0 9 4
1
from termcolor import colored
2
3
4
def log(message: str, keyword: str = "WARN"):
5
    if keyword == "WARN":
6
        print(colored("[WARN]", "yellow"), message)
7
    elif keyword == "ERROR":
8
        print(colored("[ERROR] " + message, "red"))
9
    elif keyword == "INFO":
10
        print(colored("[INFO]", "blue"), message)
11
    else:
12
        print(colored("[{}]".format(type), "cyan"), message)
13