def __init__(self, name): super(ConsoleManPageRenderer, self).__init__(name) self.__output = _console_stream() # NOTE: We must use instance variables for the TTY stuff because TTY-related # stuff might have been changed since import time, consider e.g. pytest. self.__width = tty.get_size()[1] self._tty_color = tty.white + tty.bold self._normal_color = tty.normal + tty.colorset(7, 4) self._title_color_left = tty.colorset(0, 7, 1) self._title_color_right = tty.colorset(0, 7) self._subheader_color = tty.colorset(7, 4, 1) self._header_color_left = tty.colorset(0, 2) self._header_color_right = tty.colorset(7, 2, 1)
def __init__(self, name): self.name = name self.output = sys.stdout self.width = tty.get_size()[1] bg_color = 4 fg_color = 7 self._tty_color = tty.white + tty.bold self._normal_color = tty.normal + tty.colorset(fg_color, bg_color) self._title_color_left = tty.colorset(0, 7, 1) self._title_color_right = tty.colorset(0, 7) self._subheader_color = tty.colorset(fg_color, bg_color, 1) self._header_color_left = tty.colorset(0, 2) self._header_color_right = tty.colorset(7, 2, 1) self._parameters_color = tty.colorset(6, 4, 1) self._examples_color = tty.colorset(6, 4, 1) self._load()
def __init__(self, name): super(ConsoleManPageRenderer, self).__init__(name) self.__output = _console_stream() self.__width = tty.get_size()[1]