def setService(self, service):
        log.msg('starting service %s' % (service.name,))
        if self.service:
            self.service.serviceStopped()
        self.service = service
        service.transport = self
        self.service.serviceStarted()
Work around Python bug #5117, which is not (and will not be) patched in
dataset/ETHPy150Open twisted/twisted/twisted/conch/ssh/transport.py/SSHTransportBase.setService--crossover with--dataset/ETHPy150Open saltstack/salt/salt/utils/__init__.py/relpath