webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webkitpy.layout_tests.views.metered_stream.MeteredStream Class Reference
Inheritance diagram for webkitpy.layout_tests.views.metered_stream.MeteredStream:

Public Member Functions

def __init__ (self, stream=None, verbose=False, logger=None, time_fn=None, pid=None, number_of_columns=None)
 
def __del__ (self)
 
def cleanup (self)
 
def write_throttled_update (self, txt)
 
def write_update (self, txt, now=None)
 
def write (self, txt, now=None, pid=None)
 
def writeln (self, txt, now=None, pid=None)
 
def flush (self)
 
def number_of_columns (self)
 

Detailed Description

This class implements a stream wrapper that has 'meters' as well as
regular output. A 'meter' is a single line of text that can be erased
and rewritten repeatedly, without producing multiple lines of output. It
can be used to produce effects like progress bars.

Constructor & Destructor Documentation

◆ __init__()

def webkitpy.layout_tests.views.metered_stream.MeteredStream.__init__ (   self,
  stream = None,
  verbose = False,
  logger = None,
  time_fn = None,
  pid = None,
  number_of_columns = None 
)

◆ __del__()

def webkitpy.layout_tests.views.metered_stream.MeteredStream.__del__ (   self)

Member Function Documentation

◆ cleanup()

def webkitpy.layout_tests.views.metered_stream.MeteredStream.cleanup (   self)

◆ flush()

def webkitpy.layout_tests.views.metered_stream.MeteredStream.flush (   self)

◆ number_of_columns()

def webkitpy.layout_tests.views.metered_stream.MeteredStream.number_of_columns (   self)

◆ write()

def webkitpy.layout_tests.views.metered_stream.MeteredStream.write (   self,
  txt,
  now = None,
  pid = None 
)

◆ write_throttled_update()

def webkitpy.layout_tests.views.metered_stream.MeteredStream.write_throttled_update (   self,
  txt 
)

◆ write_update()

def webkitpy.layout_tests.views.metered_stream.MeteredStream.write_update (   self,
  txt,
  now = None 
)

◆ writeln()

def webkitpy.layout_tests.views.metered_stream.MeteredStream.writeln (   self,
  txt,
  now = None,
  pid = None 
)

The documentation for this class was generated from the following file: