An error while parsing JSON will return a response with a 400 status code. The last line of the traceback contained in the response body is:
RequestError: Could not parse the JSON sent to the server.
Remove all places where an empty OSError is raised, without a message or traceback. This made failures very difficult to diagnose. All Exceptions now have a message associated with them.
Move duplicated code in apps/*.py into apps/__init__.py
Addresses #51
This introduces the following changes:
An error while parsing JSON will return a response with a 400 status code. The last line of the traceback contained in the response body is:
OSError
is raised, without a message or traceback. This made failures very difficult to diagnose. All Exceptions now have a message associated with them.apps/*.py
intoapps/__init__.py