Beispiel #1
0
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()
Beispiel #2
0
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()
Beispiel #3
0
 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