def feed_screen(self, data):
        """
        Feed data to the screen
        :param data: data to feed
        :type data: str
        """
        if data:
            data = data.decode('utf-8', errors='ignore')
            x, y = self.screen.cursor.x, self.screen.cursor.y
            self.stream.feed(data)
        if self.screen.dirty or x != self.screen.cursor.x or y != self.screen.cursor.y:
            self.update_screen()
            self.screen.dirty.clear()

        Feed data to the screen
        :param data: data to feed
        :type data: str
        
bin/telnet.py