Utils.py 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. class Utils(object):
  2. color_list = dict(
  3. PURPLE='\033[95m',
  4. BLUE='\033[94m',
  5. GREEN='\033[92m',
  6. YELLOW='\033[93m',
  7. RED='\033[91m',
  8. ENDLINE='\033[0m',
  9. BOLD='\033[1m',
  10. UNDERLINE='\033[4m'
  11. )
  12. @classmethod
  13. def print_info(cls, text_to_print):
  14. print cls.color_list["BLUE"] + text_to_print + cls.color_list["ENDLINE"]
  15. @classmethod
  16. def print_success(cls, text_to_print):
  17. print cls.color_list["GREEN"] + text_to_print + cls.color_list["ENDLINE"]
  18. @classmethod
  19. def print_warning(cls, text_to_print):
  20. print cls.color_list["YELLOW"] + text_to_print + cls.color_list["ENDLINE"]
  21. @classmethod
  22. def print_danger(cls, text_to_print):
  23. print cls.color_list["RED"] + text_to_print + cls.color_list["ENDLINE"]
  24. @classmethod
  25. def print_header(cls, text_to_print):
  26. print cls.color_list["HEADER"] + text_to_print + cls.color_list["ENDLINE"]
  27. @classmethod
  28. def print_header(cls, text_to_print):
  29. print cls.color_list["PURPLE"] + text_to_print + cls.color_list["ENDLINE"]
  30. @classmethod
  31. def print_bold(cls, text_to_print):
  32. print cls.color_list["BOLD"] + text_to_print + cls.color_list["ENDLINE"]
  33. @classmethod
  34. def print_underline(cls, text_to_print):
  35. print cls.color_list["UNDERLINE"] + text_to_print + cls.color_list["ENDLINE"]