def create_tap(self, req, **_kwargs):
# Come delete_tap
try:
filter_data = eval(req.body)
print filter_data
if not self.is_filter_data_valid(filter_data):
return Response(status=400)
except SyntaxError:
LOG.error('Invalid syntax %s', req.body)
return Response(status=400)
if self.tap.create_tap(filter_data):
return Response(status=200, content_type='application/json', body=json.dumps({'status': 'success'}))
else:
LOG.error('Create tap failed')
return Response(status=501)
评论列表
文章目录