def get(self, environment, obstacle): session_id = get_session_id(session, request) model_generator = get_model_generator() dao = ObstacleDAO(session_id) if obstacle == 'all': obstacle = '' dot_code = dao.get_obstacle_model(environment,obstacle) dao.close() resp = make_response(model_generator.generate(dot_code, model_type='obstacle',renderer='dot'), OK) accept_header = request.headers.get('Accept', 'image/svg+xml') if accept_header.find('text/plain') > -1: resp.headers['Content-type'] = 'text/plain' else: resp.headers['Content-type'] = 'image/svg+xml' return resp
def get(self, environment, obstacle): session_id = get_session_id(session, request) model_generator = get_model_generator() dao = ObstacleDAO(session_id) if obstacle == 'all': obstacle = '' dot_code = dao.get_obstacle_model(environment, obstacle) dao.close() resp = make_response( model_generator.generate(dot_code, model_type='obstacle', renderer='dot'), OK) accept_header = request.headers.get('Accept', 'image/svg+xml') if accept_header.find('text/plain') > -1: resp.headers['Content-type'] = 'text/plain' else: resp.headers['Content-type'] = 'image/svg+xml' return resp