Revision 44183264
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