Statistics
| Branch: | Tag: | Revision:

root / api @ 93efd593

Name Size
__init__.py 0 Bytes
authentication.py 825 Bytes
emitter.py 2.3 kB
faults.py 2.5 kB
handlers.py 7.1 kB
helpers.py 1.8 kB
openstack-api.txt 780 Bytes
resource.py 1.3 kB
urls.py 2.3 kB

Latest revisions

# Date Author Comment
93efd593 11/27/2010 04:14 am Faidon Liambotis

Fix XML output

Breakage introduced with previous commit 5c812d1.

5c812d1b 11/27/2010 02:43 am Faidon Liambotis

Split some loosely related modules

c3e8f508 11/26/2010 11:53 pm Faidon Liambotis

Allow for .json/.xml suffixes in URLs as per spec

b9809f7c 11/26/2010 11:33 pm Faidon Liambotis

Add our own XML emitter

OpenStack's API XML isn't merely an XML representation of the data
structures and therefore Piston's XML Emitter can't be used as-is.

The XML generation code from OpenStack's Nova is guranteed(?) to be
compatible, so re-use their code and adapt it into an Emitter subclass....

0be1a55e 11/26/2010 10:54 pm Faidon Liambotis

Add a custom 404 catch-all in api/

909f415b 11/26/2010 10:45 pm Faidon Liambotis

Add error handling on /servers read()

14a6a08f 11/26/2010 10:44 pm Faidon Liambotis

Provide an empty "details" field in faults

To deal with broken clients that expect it to be there.

2c089b77 11/26/2010 10:34 pm Faidon Liambotis

Add a paginator decorator for limit/offset syntax

This addresses the “Paginated Collections” section of the specification
in a transparent and get-out-of-my-way way.

The functionality is absolutely needed to signal the stop of the list in
the CloudServers Python bindings (at least at the moment).

253f0c82 11/26/2010 10:05 pm Faidon Liambotis

Add an initial implementation of API's /servers read()

547ae349 11/26/2010 10:02 pm Faidon Liambotis

Fix authentication handler challenge() for servers API

View revisions

Also available in: Atom