Revision 95a213d4 snf-cyclades-app/synnefo/api/networks.py
b/snf-cyclades-app/synnefo/api/networks.py | ||
---|---|---|
23 | 23 |
|
24 | 24 |
urlpatterns = patterns( |
25 | 25 |
'synnefo.api.networks', |
26 |
(r'^(?:/|.json|.xml)?$', 'demux'), |
|
27 |
(r'^/(\w+)(?:/|.json|.xml)?$', 'network_demux')) |
|
26 |
(r'^(?:/|.json|.xml)?$', 'demux'), |
|
27 |
(r'^/(\w+)(?:/|.json|.xml)?$', 'network_demux')) |
|
28 |
|
|
28 | 29 |
|
29 | 30 |
def demux(request): |
30 | 31 |
if request.method == 'GET': |
... | ... | |
88 | 89 |
try: |
89 | 90 |
flavor = d['type'] |
90 | 91 |
except KeyError: |
91 |
raise faults.BadRequest("Missing request parameter 'type'") |
|
92 |
raise api.faults.BadRequest("Missing request parameter 'type'")
|
|
92 | 93 |
|
93 | 94 |
if flavor not in Network.FLAVORS.keys(): |
94 | 95 |
raise api.faults.BadRequest("Invalid network type '%s'" |
Also available in: Unified diff