def __init__(self, output, line_separator=os.linesep, encoding=None):
        if isinstance(output, basestring):
            output = open(output, 'w')
        self.output = output
        self._line_separator = line_separator
        self._encode = self._create_encoder(encoding)
        self._preamble()
When a port starts, a message including a description of the associated
dataset/ETHPy150Open shellderp/sublime-robot-plugin/lib/robot/utils/markupwriters.py/_MarkupWriter.__init__--crossover with--dataset/ETHPy150Open nlloyd/SubliminalCollaborator/libs/twisted/internet/test/test_tcp.py/StreamTransportTestsMixin.test_startedListeningLogMessage