class documentation
This class represents the generic return state for many functions. It main contain the general result, a status code, values, resources etc.
| Class Method | exception |
Transform a Python exception to a result. |
| Method | prepare |
Copy the necessary fields from an original request. Existing fields will not be overwritten. |
| Method | to |
Return the result data as a string or bytes or JSON. |
| Class Variable | data |
Data. |
| Class Variable | dbg |
Optional debug message. |
| Class Variable | embedded |
Optional embedded CSERequest. |
| Class Variable | resource |
Resource instance. |
| Instance Variable | request |
Optional CSERequest. |
Transform a Python exception to a result.
| Parameters | |
| self | Undocumented |
e:Exception | Exception |
| Returns | |
Result | Result object, with "rsc" set to internal server error, and "dbg" to the exception message. |
Copy the necessary fields from an original request. Existing fields will not be overwritten.
This can be used to prepare a response from a request.
| Parameters | |
originalCSERequest | The original request to copy from. |
| Returns | |
Result | Self. |
Return the result data as a string or bytes or JSON.
| Parameters | |
ct:ContentSerializationType | None | The content serialization type to use. If not given, the default serialization type is used. |
| Returns | |
str | bytes | JSON | The result data as a string or bytes or JSON. |