code: def get_task_result(self, task_id):
          
          data = {
              'action': 'get_result',
              'id': task_id
          }
          self.__send_pyobj(data)
          task = self.__recv_pyobj()
          return task
docs: Get task result from worker. If the task is not finished, return None.
          It's prefered to use :class:`carotte.Task` object directly.
  
          :param string task_id: Task ID
  
          :returns: Task dict
          :rtype: dict