*Hello,
This is my fourth weekly report on the progress of Libcloud REST project.

*What I've done at week:
- Added validation for input data
If user provide empty request body server return MalformedJSON error:
 {'error': {'message': 'The JSON you provided is not well-formed.', 'code':
1007, 'name': 'MalformedJSON'}}
If json is well-formed but not valid, server return validation error:
 {'error': {'message': 'image_id must be string', 'code': 1006, 'name':
'ValidationError'}}
Also added validation for Content-Type and Content-Length.
For example: {'error': {'message': 'Content-Length must be smaller than
512', 'code': 1006, 'name': 'ValidationError'}}
- Added new features for compute part (now compute part have all basic
endpoints)
- Added @required annotation for all compute providers
- Improved exceptions

Min goals for next week
- Add details filed to errors
- Add DNS API endpoints
- Add gevent support*

Again, the source code is here https://github.com/islamgulov/libcloud.rest.*

Reply via email to