docs: def _print(self, text, color=None, **kwargs):
          """print text with given color to terminal
          """
          COLORS = {
              'red': '\033[91m{}\033[00m',
              'green': '\033[92m{}\033[00m',
              'yellow': '\033[93m{}\033[00m',
              'cyan': '\033[96m{}\033[00m'
          }
          _ = COLORS[color]
          six.print_(_.format(text), **kwargs)