def run(self, command):
        """ Execute command in current connection

        Handle output using attached callback function
        """
        self.channel = self.client.get_transport().open_session()
        self.channel.get_pty()
        self.channel.exec_command(command)
        while True:
            rl, _, _ = select.select([self.channel], [], [], self.output_timeout)
            if 0 > len(rl):
                output = self.channel.recv(self.output_buffer)
                if output:
                    self.callback(output)
                else:
                    break
        return self.channel.recv_exit_status()
dataset/ETHPy150Open gunnery/gunnery/gunnery/backend/ssh.py/SSHTransport.run/swapped operands of `>`