adding wsme support to pecan
Co-Authored-By: Digambar Patil <digambarpat@gmail.com> Co-Authored-By: Steven Dake <sdake@redhat.com> Change-Id: I2b663f6da3f9df6587d60f7c822d472553fc7c69
This commit is contained in:
parent
39500ae678
commit
e404e944ad
@ -1,29 +1,26 @@
|
||||
|
||||
import pecan
|
||||
import wsme
|
||||
from wsme import types as wtypes
|
||||
import wsmeext.pecan as weme_pecan
|
||||
from pecan import rest, response
|
||||
|
||||
class ContainerController(rest.RestController):
|
||||
|
||||
@pecan.expose("json")
|
||||
@weme_pecan.wsexpose(Container)
|
||||
def get(self):
|
||||
#TODO: Returns all the containers
|
||||
return {
|
||||
"200": "It returns all the containers."
|
||||
}
|
||||
|
||||
@pecan.expose()
|
||||
@wsme_pecan.wsexpose(Container, body=Container, status_code=201)
|
||||
def post(self):
|
||||
# TODO: Create a new container
|
||||
response.status = 201
|
||||
return
|
||||
|
||||
@pecan.expose()
|
||||
def put(self):
|
||||
# TODO: Edit the containers values (return 200 or 204)
|
||||
response.status = 204
|
||||
return
|
||||
|
||||
@pecan.expose()
|
||||
@wsme_pecan.wsexpose(None, status_code=204)
|
||||
def delete(self):
|
||||
# TODO: DELETE the containers
|
||||
response.status = 200
|
||||
|
Loading…
Reference in New Issue
Block a user