*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.*