Revision 44183264 snf-cyclades-app/synnefo/quotas/__init__.py

b/snf-cyclades-app/synnefo/quotas/__init__.py
322 322
            return resources
323 323
        elif action == "DESTROY":
324 324
            return reverse_quantities(resources)
325
    elif isinstance(resource, FloatingIP):
326
        resources = {"cyclades.floating_ip": 1}
327
        if action == "BUILD":
328
            return resources
329
        elif action == "DESTROY":
330
            return reverse_quantities(resources)
325
    elif isinstance(resource, IPAddress):
326
        if resource.floating_ip:
327
            resources = {"cyclades.floating_ip": 1}
328
            if action == "BUILD":
329
                return resources
330
            elif action == "DESTROY":
331
                return reverse_quantities(resources)
332
        else:
333
            return None
331 334

  
332 335

  
333 336
def reverse_quantities(resources):

Also available in: Unified diff