Esempio n. 1
0
 def _get_screen(self):
     screen_type = self._get_screen_type()
     if screen_type == "console":
         return ConsoleScreen()
     elif screen_type == "gui":
         return GUIScreen()
     else:
         cols = self.settings.get('dummy-cols', self.screen_size[0])
         rows = self.settings.get('dummy-rows', self.screen_size[1])
         return DummyScreen(cols, rows)
Esempio n. 2
0
 def __init__(self):
     super(ConsoleStatusReporter, self).__init__()
     self._last_datapoint = None
     self.__streams_redirected = False
     self.logger_handlers = []
     self.orig_streams = {}
     self.temp_stream = StringIONotifying(self.log_updated)
     self.screen_size = (140, 35)
     self.disabled = False
     self.console = None
     self.executor_widgets = []
     self.screen = DummyScreen(self.screen_size[0], self.screen_size[1])