Revision dcc6a862 api/handlers.py
b/api/handlers.py | ||
---|---|---|
112 | 112 |
] |
113 | 113 |
|
114 | 114 |
def read(self, request, id=None): |
115 |
"""List flavors |
|
115 |
""" |
|
116 |
List flavors or retrieve one |
|
116 | 117 |
|
117 | 118 |
Returns: OK |
118 |
Faults: cloudServersFault, serviceUnavailable, unauthorized, badRequest |
|
119 |
Faults: cloudServersFault, serviceUnavailable, unauthorized, |
|
120 |
badRequest, itemNotFound |
|
119 | 121 |
""" |
120 | 122 |
if id is None: |
121 | 123 |
simple = map(lambda v: { |
... | ... | |
130 | 132 |
if str(flavor["id"]) == id: |
131 | 133 |
return { "flavor": flavor } |
132 | 134 |
return fault.itemNotFound |
135 |
|
|
136 |
|
|
137 |
class ImageHandler(BaseHandler): |
|
138 |
allowed_methods = ('GET', 'POST') |
|
139 |
|
|
140 |
def read(self, request, id=None): |
|
141 |
""" |
|
142 |
List images or retrieve one |
|
143 |
|
|
144 |
Returns: OK |
|
145 |
Faults: cloudServersFault, serviceUnavailable, unauthorized, |
|
146 |
badRequest, itemNotFound |
|
147 |
""" |
|
148 |
if id is None: |
|
149 |
return {} |
|
150 |
elif id == "detail": |
|
151 |
return {} |
|
152 |
else: |
|
153 |
return fault.itemNotFound |
|
154 |
|
|
155 |
def create(self, request): |
|
156 |
"""Create a new image""" |
|
157 |
return accepted |
Also available in: Unified diff