コード例 #1
0
ファイル: table.py プロジェクト: cmurphy580/PyJobSearch
 def __init__(self, terminal_width=None, initial_section=True,
              column_separator='|', terminal=None,
              styler=None, auto_reformat=True):
     self._auto_reformat = auto_reformat
     if initial_section:
         self._current_section = Section()
         self._sections = [self._current_section]
     else:
         self._current_section = None
         self._sections = []
     if styler is None:
         # Move out to factory.
         if is_a_tty():
             self._styler = ColorizedStyler()
         else:
             self._styler = Styler()
     else:
         self._styler = styler
     self._rendering_index = 0
     self._column_separator = column_separator
     if terminal_width is None:
         self._terminal_width = determine_terminal_width()
コード例 #2
0
 def _should_use_color(self, parsed_globals):
     if parsed_globals.color == 'on':
         return True
     elif parsed_globals.color == 'off':
         return False
     return is_a_tty()
コード例 #3
0
ファイル: commands.py プロジェクト: TechEdge01/aws-cli
 def _get_output_stream(self, preferred_pager=None):
     if is_a_tty():
         return self._output_stream_factory.get_pager_stream(
             preferred_pager)
     return self._output_stream_factory.get_stdout_stream()
コード例 #4
0
ファイル: commands.py プロジェクト: TechEdge01/aws-cli
 def _should_use_color(self, parsed_globals):
     if parsed_globals.color == 'on':
         return True
     elif parsed_globals.color == 'off':
         return False
     return is_a_tty() and not is_windows
コード例 #5
0
 def _get_output_stream(self, preferred_pager=None):
     if is_a_tty():
         return self._output_stream_factory.get_pager_stream(
             preferred_pager)
     return self._output_stream_factory.get_stdout_stream()