response_aggregator.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:ac-mediator 作者: AudioCommons 项目源码 文件源码
def collect_response(self, response_id):
        response = self.store.get_response(response_id)
        if response is None:
            return None
        to_return = response.copy()
        to_return['meta']['response_id'] = response_id  # Add response_id to returned dictionary
        to_return['meta']['collect_url'] = settings.BASE_URL + '{0}?rid={1}'.format(reverse('api-collect'), response_id)  # Add collect url for convinience
        to_return['meta']['current_timestamp'] = str(datetime.datetime.now())
        if response['meta']['status'] == RESPONSE_STATUS_FINISHED and settings.DELETE_RESPONSES_AFTER_CONSUMED:
            self.store.delete_response(response_id)  # If response has been all loaded, delete it from pool
        return to_return
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号