def recv_server_show_unique_jobs(self, raw_text):
        # If we received a '.', we've finished parsing this status message
        # Pack up our output and reset our response queue
        if raw_text == '.':
            output_response = tuple(self._status_response)
            self._recv_responses.append(output_response)
            self._status_response = []
            return False

        # If we didn't get a final response, split our line and interpret all the data
        split_tokens = raw_text.split('\t')
        if len(split_tokens) != self.UNIQUE_JOB_FIELDS:
            raise ProtocolError('Received %d tokens, expected %d tokens: %r' % (len(split_tokens), self.UNIQUE_JOB_FIELDS, split_tokens))

        # Label our fields and make the results Python friendly
        unique = split_tokens

        job_dict = {}
        job_dict['unique'] = unique
        self._status_response.append(job_dict)
        return True
Slowly assemble a server show unique jobs message line by line
dataset/ETHPy150Open YelpArchive/python-gearman/gearman/admin_client_handler.py/GearmanAdminClientCommandHandler.recv_server_show_unique_jobs