code: def _add_flaky_report(self, stream):
          
          value = self._stream.getvalue()
  
          # If everything succeeded and --no-success-flaky-report is specified
          # don't print anything.
          if not self._flaky_success_report and not value:
              return
  
          stream.write('===Flaky Test Report===\n\n')
  
          # Python 2 will write to the stderr stream as a byte string, whereas
          # Python 3 will write to the stream as text. Only encode into a byte
          # string if the write tries to encode it first and raises a
          # UnicodeEncodeError.
          try:
              stream.write(value)
          except UnicodeEncodeError:
              stream.write(value.encode('utf-8', 'replace'))
  
          stream.write('\n===End Flaky Test Report===\n')
docs: Baseclass override. Write details about flaky tests to the test report.
  
          :param stream:
              The test stream to which the report can be written.
          :type stream:
              `file`