def add_cdn(context, request): cdn = CDN() cdn.id = request.params.get('id', '') cdn.name = request.params.get('name', '') cdn.edge_server = request.params.get('edge_server', True) cdn.save(force_insert=True) request.reply()
def add_cdn(context, request): cdn = CDN() cdn.id = request.params.get('id', '') cdn.name = request.params.get('name', '') cdn.edge_server = request.params.get('edge_server', True) cdn.save(force_insert=True) request.reply()
def _get_or_bootstrap_cdn(self, cdn_id): try: return CDN.get(CDN.id == cdn_id) except DoesNotExist: try: cdn_data = self.bootstrapper.lookup_cdn(id) cdn = CDN(**cdn_data) cdn.save(force_insert=True) return cdn except BootstrapError: raise DoesNotExist