def hint(self): strings = { MetricChange.NewMetric: colored(Color.BLUE, "NEW"), MetricChange.NoChange: "", MetricChange.Increase: colored(Color.RED, "BAD"), MetricChange.Decrease: colored(Color.GREEN, "GOOD") } return strings[self]
def __str__(self): strings = { MetricChange.NewMetric: colored(Color.BLUE, "new"), MetricChange.NoChange: colored(Color.WHITE, "unchanged"), MetricChange.Increase: colored(Color.RED, "increased"), MetricChange.Decrease: colored(Color.GREEN, "decreased") } return strings[self]
def str_info(s: str) -> str: return colored(Color.BLUE, s)
def str_warn(s: str) -> str: return colored(Color.YELLOW, s)