示例#1
0
    def get_object(self):
        """
        Retrieve current information about a task.
        """
        task_id = self.kwargs['task_id']
        initial_dict = get_task(self.request.session, task_id)
        if initial_dict is None:
            raise Http404

        return create_task_result_dict(initial_dict)
示例#2
0
    def get_object(self):
        """
        Retrieve current information about an export task.
        """
        task_id = self.kwargs['task_id']
        initial_dict = get_task(self.request.session, task_id)
        if initial_dict is None:
            raise Http404

        result = create_task_result_dict(initial_dict)
        return {
            "id": result['id'],
            "status": result['status'],
            "url": result['result']['url'],
            "collision": result['result']['collision']
        }