1 # Copyright 2015 The Chromium Authors. All rights reserved. 2 # Use of this source code is governed by a BSD-style license that can be 3 # found in the LICENSE file. 4 5 # Derived from telemetry OutputFormatter. Should stay close in architecture 6 # to telemetry OutputFormatter. 7 8 9 class OutputFormatter(object): 10 11 def __init__(self, output_stream): 12 self._output_stream = output_stream 13 14 def Format(self, results): 15 raise NotImplementedError() 16 17 @property 18 def output_stream(self): 19 return self._output_stream 20