1 from plstackapi.openstack.client import OpenStackClient
2 from plstackapi.openstack.driver import OpenStackDriver
3 from plstackapi.core.api.auth import auth_check
4 from plstackapi.core.models import Flavor
6 def _get_flavors(filter):
7 if isinstance(filter, int):
8 flavors = Flavor.objects.filter(id=filter)
9 elif isinstance(filter, StringTypes):
10 flavors = Flavor.objects.filter(name=filter)
11 elif isinstance(filer, dict):
12 flavors = Flavor.objects.filter(**filter)
17 def add_flavor(auth, fields={}):
21 def delete_flavor(auth, filter={}):
25 def get_flavors(auth, filter={}):
27 flavors = _get_flavors(filter)