def execute_restaurant(self, entities): api_manager = RestaurantAPIManager(entities) ret_data = {} ret_data["looking_for"] = "restaurant" ret_data["enough_entities"], ret_data["next_entity"] = api_manager.are_enough_entities() if ret_data["enough_entities"] == False: return ret_data ret_data["recv"] = api_manager.call_api() if len(ret_data["recv"]["rest"]) > 0: api_manager.print_data(ret_data["recv"]) return ret_data